De to hovedtypene av programvare er:
1. Systemprogramvare: Denne typen programvare administrerer datamaskinens maskinvare og ressurser. Det gir en plattform for annen programvare å kjøre på. Eksempler inkluderer:
* operativsystemer (OS): Kjerneprogramvaren som administrerer datamaskinens maskinvare, ressurser og applikasjoner. Eksempler inkluderer Windows, MacOS, Linux, Android, iOS.
* enhetsdrivere: Programvare som lar operativsystemet samhandle med spesifikke maskinvareenheter, som skrivere, skannere og grafikkort.
* Utility Programs: Programvare som utfører vedlikeholds-, sikkerhets- og systemoptimaliseringsoppgaver. Eksempler inkluderer antivirusprogramvare, diskopprydningsverktøy og sikkerhetskopieringsprogrammer.
* firmware: Programvare innebygd direkte i maskinvareenheter, ofte lagret i ROM -minne. Eksempler inkluderer BIOS i datamaskinens hovedkort eller firmware i en ruter eller skriver.
2. Applikasjonsprogramvare: Denne typen programvare er designet for spesifikke oppgaver eller for å gi sluttbrukere spesifikke funksjonaliteter. Den kjører på toppen av systemprogramvaren. Eksempler inkluderer:
* produktivitetsprogramvare: Brukes til oppgaver som tekstbehandling, regneark, presentasjoner og e -post. Eksempler inkluderer Microsoft Office, Google Docs, LibreOffice.
* Entertainment Software: Designet for spill, musikkspillere, videospillere og andre former for underholdning.
* Business Software: Brukes til regnskap, lagerstyring, Customer Relationship Management (CRM) og andre forretningsfunksjoner. Eksempler inkluderer SAP, Oracle, Salesforce.
* pedagogisk programvare: Brukes til læring, undervisning og forskning. Eksempler inkluderer pedagogiske spill, online læringsplattformer og forskningsprogramvare.
Det er viktig å merke seg at noe programvare kan falle inn i begge kategoriene avhengig av dets spesifikke formål. For eksempel kan en nettleser betraktes som både systemprogramvare (fordi den samhandler med OS og nettverk) og applikasjonsprogramvare (fordi den lar brukere få tilgang til webinnhold).