Det finns inte en allmänt överenskommande uppsättning av * fyra * grundläggande kategorier av programvara. Programvaran kategoriseras emellertid ofta i dessa fyra typer, även om vissa kategoriseringar använder olika grupperingar eller fler kategorier:
1. Systemprogramvara: Denna kategori inkluderar den grundläggande programvaran som gör datorhårdvaran användbar. Exempel inkluderar operativsystem (Windows, MacOS, Linux), enhetsdrivare, firmware och BIOS. Den hanterar datorns resurser och ger en plattform för applikationsprogramvara.
2. Programmeringsprogramvara: Detta omfattar verktyg som används av utvecklare för att skapa annan programvara. Exempel inkluderar kompilatorer, tolkar, felsökare, integrerade utvecklingsmiljöer (IDE) och kodredaktörer.
3. Programvara: Dessa är program utformade för slutanvändare för att utföra specifika uppgifter. Detta är den bredaste kategorin och inkluderar ordbehandlare (Microsoft Word), kalkylblad (Excel), webbläsare (Chrome), spel och otaliga andra applikationer.
4. Utility Software: Dessa program hjälper till att hantera, underhålla och optimera datorsystem. Exempel inkluderar antivirusprogramvara, diskreningsverktyg, filkomprimeringsverktyg och systemmonitorer.
Det är viktigt att notera att viss programvara kan falla i flera kategorier (t.ex. är en IDE både programmeringsprogramvara och applikationsprogramvara). Andra kategoriseringar kan använda olika termer eller gruppera saker på olika sätt.