Veškeré programové vybavení počítače, na které si, jednoduše řečeno, nelze „sáhnout“. Někdy se též nesprávně označuje pojmem počítačový program (zkráceně program) nebo aplikace.
Seznam instrukcí (příkazů) pro zpracování počítačových dat pomocí počítače. Počítačový program je nejčastěji uložen v tzv. spustitelných souborech.
Jsou veškeré informace (bity), které zpracovává počítač pomocí počítačového programu. Počítačovými daty mohou být:
data posílaná mezi součástmi PC (základní deska, procesor,...),
uložené datové soubory na datovém médiu (dokumenty, obrázky,...),
spustitelné soubory reprezentující počítačový program.
Software je tedy tvořen spustitelnými soubory (obsahují počítačový program) a datovými soubory, které potřebuje daný počítačový program.
Systémový software - zajišťuje základní fungování počítače
firmware - program obsažený v hardwaru, podle něho hardware pracuje (např.: BIOS)
operační systém – nejdůležitější software pro fungování počítače
jádro operačního systému – základní funkce
nástroje operačního systému – rozšiřující funkce (Malování, Kalkulačka, Prohlížeč obrázků,…)
Aplikační software - pro efektivnější používání počítače
bezpečnostní software
textové editory
tabulkové editory
prezentační editory
databázový software
internetové prohlížeče
e-mailový klienti
software pro zpracování grafiky
software pro zpracování zvuku
software pro zpracování videa
vývojový a programátorský software
správci souborů a zálohovací software
komunikační software
zábavný a vzdělávací software
… další
Svobodný software (někdy označovaný free software nebo open-source) je program, který lze plně využívat bez nutnosti za něj zaplatit a navíc je k dispozici zdrojový kód počítačového programu, který si může uživatel změnit dle libosti. (např. operační systém Linux)
Proprietární software jsou programy, které lze využívat podle podmínek licence autora programu. Na rozdíl od svobodného softwaru nemá uživatel možnost měnit jeho zdrojový kód.
freeware - bez časového a funkčního omezení, zdarma, volně šiřitelný
shareware – plně funkční, ale má funkční omezení po uplynutí určité doby (funguje dál)
trialware – plně funkční, ale po uplynutí určité doby přestane zcela fungovat (nutnost zakoupit plnou verzi)
demo - funkčně i časově omezené od začátku (cílem je nalákat na zakoupení plné verze)
plné verze – bez omezení, nutná koupě tzv. licence (právo užívat program)
single licence - lze nainstalovat jen na jeden počítač současně
multilicence - lze nainstalovat na neomezené množství počítačů současně
OEM licence - jen při nákupu nového hardwaru (typicky při nákupu operačního systému spolu s novým počítačem)