Systemsoftware , som er afgørende for driften af et computersystem. Denne software inkluderer operativsystemet, enhedsdrivere og hjælpeprogrammer.
Applikationssoftware , som er designet til at udføre specifikke opgaver, såsom tekstbehandling, regneark og webbrowsere.
Udviklingssoftware , som bruges til at lave nye computerprogrammer. Denne software inkluderer programmeringssprog, compilere og debuggere.
Indlejret software , som bruges i enheder som smartphones, digitale kameraer og biler. Denne software er typisk designet til at udføre en bestemt opgave og kan ikke nemt ændres eller opdateres af brugere.
Websoftware , som bruges til at oprette og vise hjemmesider. Denne software inkluderer webbrowsere, webservere og indholdsstyringssystemer.
Databasesoftware , som bruges til at gemme og administrere data. Denne software inkluderer databasestyringssystemer (DBMS'er) og datavarehussoftware.
Artificial Intelligence-software , som bruges til at lave programmer, der kan tænke og lære. Denne software inkluderer naturlig sprogbehandling (NLP), maskinlæring og robotteknologi.
Internet of Things (IoT)-software , som bruges til at forbinde og kontrollere enheder over internettet. Denne software inkluderer IoT-platforme, enhedsadministrationssoftware og dataanalysesoftware.
Cloud computing-software , som bruges til at levere computerressourcer over internettet. Denne software inkluderer cloud management software, virtualiseringssoftware og containersoftware.
Blockchain-software , som bruges til at oprette og administrere blockchain-netværk. Denne software inkluderer blockchain-platforme, smart kontraktsoftware og cryptocurrency-punge.
Kvantecomputersoftware , som bruges til at udvikle og udføre programmer på kvantecomputere. Denne software inkluderer kvanteprogrammeringssprog, kvantesimulatorer og kvantealgoritmer.