Insieme di programmi e applicazioni che vengono eseguiti su un computer o su un altro dispositivo elettronico per svolgere compiti diversi.
A differenza dell’hardware, che comprende i componenti fisici del computer, il software è costituito da codice e dati che guidano e controllano le operazioni del computer.
Il software include il sistema operativo e i programmi di base che gestiscono le risorse hardware del computer e garantiscono il funzionamento del sistema, e tutti i software applicativi, cioè programmi utilizzati dagli utenti per le loro esigenze specifiche, per esempio per elaborare testi o immagini o dati, o programmi come gli antivirus o per effettuare i backup. Il software può essere distribuito sotto diverse licenze, come licenze commerciali, open-source o freeware.