Systemprogramvare , som er avgjørende for driften av et datasystem. Denne programvaren inkluderer operativsystemet, enhetsdrivere og hjelpeprogrammer.
Programvare , som er utviklet for å utføre spesifikke oppgaver, for eksempel tekstbehandling, regneark og nettlesere.
Utviklingsprogramvare , som brukes til å lage nye dataprogrammer. Denne programvaren inkluderer programmeringsspråk, kompilatorer og debuggere.
Innebygd programvare , som brukes i enheter som smarttelefoner, digitale kameraer og biler. Denne programvaren er vanligvis designet for å utføre en spesifikk oppgave og kan ikke enkelt endres eller oppdateres av brukere.
Nettprogramvare , som brukes til å lage og vise nettsider. Denne programvaren inkluderer nettlesere, webservere og innholdsstyringssystemer.
Databaseprogramvare , som brukes til å lagre og administrere data. Denne programvaren inkluderer databasestyringssystemer (DBMS) og datavarehusprogramvare.
Programvare for kunstig intelligens , som brukes til å lage programmer som kan tenke og lære. Denne programvaren inkluderer naturlig språkbehandling (NLP), maskinlæring og robotikkprogramvare.
Internet of Things (IoT) programvare , som brukes til å koble til og kontrollere enheter over Internett. Denne programvaren inkluderer IoT-plattformer, enhetsadministrasjonsprogramvare og dataanalyseprogramvare.
Nettsky-programvare , som brukes til å tilby dataressurser over Internett. Denne programvaren inkluderer skyadministrasjonsprogramvare, virtualiseringsprogramvare og containerprogramvare.
Blockchain-programvare , som brukes til å opprette og administrere blokkjedenettverk. Denne programvaren inkluderer blokkjedeplattformer, smart kontraktsprogramvare og kryptovaluta-lommebøker.
Kvantedatabehandlingsprogramvare , som brukes til å utvikle og kjøre programmer på kvantedatamaskiner. Denne programvaren inkluderer kvanteprogrammeringsspråk, kvantesimulatorer og kvantealgoritmer.