Utviklingsverktøy
Denne kategorien inkluderer integrerte utviklingsmiljøer (IDE-er), kildekoderedigerere, kompilatorer, feilsøkingsprogrammer, databasesystemer og -verktøy, testing, profilering, versjonskontroll og andre programvareverktøy. Disse utviklingsverktøyene brukes av profesjonelle programmerere og store utviklingsteam, så vel som små bedrifter, systemadministratorer, studenter og nybegynnere innen utviklere.
Moderne utviklingsverktøy lar deg automatisere mange stadier av programvareutvikling, forenkle arbeidet med kildekode og databaser, finne feil, overvåke programkvaliteten og øke hastigheten på utviklingsprosessen betydelig.