Systemprogramvare
Systemprogramvare er en type dataprogramvare designet for å administrere og kontrollere maskinvare- og programvareressursene til et datasystem. Den gir de grunnleggende funksjonene som er nødvendige for at datamaskinen skal fungere, for eksempel å administrere minne, planlegge oppgaver og håndtere inn- og utdataenheter. Eksempler på systemprogramvare inkluderer operativsystemer, enhetsdrivere og hjelpeprogrammer.
Programvare
Applikasjonsprogramvare er en type dataprogramvare designet for å utføre spesifikke oppgaver for brukeren. Eksempler på applikasjonsprogramvare inkluderer tekstbehandlere, regneark, nettlesere og spill. Programvare er vanligvis avhengig av systemprogramvare for å gi de grunnleggende funksjonene som er nødvendige for at programmet skal kjøre.