Rozdělení softwaru
Podle funkce:
-
systémový software – umožňuje efektivní používání počítače
-
firmware – software obsažené v hardware (BIOS, firmware vstupně-výstupních zařízení…)
-
operační systém – spravuje počítač, vytváří prostředí pro programy
-
jádro operačního systému (včetně ovladačů zařízení)
-
pomocné systémové nástroje – pro správu operačního systému (formátování disků, nastavení oprávnění, utility, démoni, …)
-
-
-
aplikační software – umožňuje uživateli vykonávat nějakou užitečnou činnost, například:
-
kancelářské balíky: textový editor, tabulkový procesor, prezentační program
-
grafické programy: vektorový grafický editor, bitmapový grafický editor
-
vývojové nástroje: vývojové prostředí, překladač
-
zábavní software: počítačové hry, přehrávače digitálního zvuku a videa
-
Podle finanční dostupnosti:
· freeware (bezplatný)
· shareware (chráněn autorským právem)
· komerční software (za poplatky)