software
software termine inglese che indica l’insieme dei programmi necessari a un elaboratore elettronico per il suo funzionamento e per la soluzione di problemi. Il software spesso è dipendente dalle caratteristiche dell’hardware del calcolatore stesso, ossia dall’insieme dei suoi componenti fisici (apparecchiature, circuiti, dispositivi ecc.). Software e hardware si integrano a vicenda in modo che l’automa possa svolgere tutte le operazioni programmate. Dal punto di vista della finalità di utilizzo, il software si può suddividere in due categorie:
• il software di base, indirizzato prevalentemente all’utilizzo delle risorse generali del computer, controlla il funzionamento dell’elaboratore e permette l’esecuzione dei programmi applicativi, ma non è specifico di un’applicazione; è un software di base il → sistema operativo, chiamato anche software di sistema;
• il software applicativo, che risolve i problemi legati a particolari esigenze dell’utente; a questa categoria appartengono i software gestionali, destinati alle attività di tipo economico-finanziario o aziendale, i software multimediali, utilizzati nei lavori di grafica, musica, video ecc.; i browser, particolari software che permettono le operazioni di ricerca e di navigazione nelle pagine Web (→ rete).
La distinzione tra software di base e applicativo non è tuttavia sempre netta poiché esistono altri tipi di software che non sono classificabili né come software di base né come software applicativi, possedendo alcuni elementi tipici di entrambi; è il caso dei software di rete che permettono la comunicazione tra calcolatori disposti in rete, sia localmente sia in Internet, e dei software di linguaggio che, forniscono ai programmatori gli strumenti per sviluppare e scrivere efficientemente il → codice sorgente di un programma in un determinato linguaggio di programmazione.