1. Systemsoftware:
* Håndterer computerhardware (OS, enhedsdrivere)
* Koordinerer data/instruktioner, brugeropgaver &hardware
* Giver grundlæggende funktionalitet (filhåndtering, netværk)
2. Programmeringssoftware (IDE'er, teksteditorer, kompilatorer, debuggere osv.):
* Lader udviklere oprette, teste, redigere og fejlfinde ny software
3. Applikationssoftware (browsere, Office-apps, e-mail-klienter, CAD osv.):
* Tilbyder specifikke funktioner til forskellige computeropgaver
4. Hjælpesoftware (PDF-læsere, medieafspillere, fil-zippere, antivirus osv.):
* Tilføj specifikke hjælpefunktioner for at øge produktiviteten/komforten
5. Indlejret software:
* Til specialiserede indlejrede computerenheder inden for elektronik (smarte gadgets, apparater, biler).