La viquipèdia defineix programari com: conjunt dels programes informàtics, procediments i documentació que fan alguna tasca en un ordinador. Comprèn el conjunt sistemàtic dels programes d’explotació i dels programes informàtics que serveixen per a aplicacions determinades. Inclou aplicacions com els processadors de text, programari de sistema com el sistema operatiu, que fa d'interfície entre el maquinari i les aplicacions, i finalment el programari intermediari, que controla i coordina sistemes distribuïts.
Classificació del programari
El programari es pot dividir en tres grans tipus:- Programari de sistema: és el conjunt de programes que serveixen per interactuar amb el sistema.
- Programari de programació: és el conjunt d'eines que permeten al programador escriure programes informàtics.
- Programari d'aplicació: són els programes dissenyats per facilitar la realització de tasques específiques.
Tanmateix hi ha d'altres classificacions possibles relacionades també a altres tipus de programari:
- El microprogramari o firmware: és el programari específic que controla un dispositiu (un mòdem, una unitat de DVD, un microprocessador...)
- El programari portàtil és aquell que es pot ubicar normalment en un medi que es pot extreure i que pot executar-se en altre equip.
- Les biblioteques contenen funcions comunes del sistema operatiu, que són utilitzades des d'altres programes.
- Les aplicacions són programes que executa un usuari amb una funció concreta; calculadora, processador de textos, fulls de càlcul, videojocs, missatgeria...