Els ordinadors són màquines de propòsit general, és a dir, que poden canviar el seu mode de funcionament depenent de les nostres necessitats. Això, en gran mesura, s’aconsegueix canviant la programació. Tots els programes, i en general, les dades s’anomenen programari o software.
Podem classificar els programes de la següent manera:
· Sistemes operatius. El sistema operatiu és el programa imprescindible per fer funcionar la màquina. Exemples: MS-DOS,UNIX, Windows[i], Linux, Mac-OS,...
· Llenguatges de programació. Permeten crear programes nous. Exemples: FORTRAN, Pascal, C, BASIC, Java, etc.
· Comunicacions. Permeten que dos ordinadors puguin intercanviar dades.
· Programes d’aplicació. Estan fets per desenvolupar una tasca específica. Pretenen ser de maneig senzill per facilitar l’accés a persones sense amplis coneixements d’informàtica. Els podem agrupar segons la finalitat a què estan destinats :
· processadors de text,
· fulls de càlcul,
· bases de dades,
· disseny gràfic,
· entreteniment,
· educatius,
· disseny multimèdia,
· programes d’utilitat,
· etc.
[i] A partir de la versió W95. Abans només es tractava d'un entorn gràfic, no d'un sistema operatiu. I aquesta encara ho podríem discutir.