Software - puzzle online
Il software è l'informazione o le informazioni - utilizzate da uno o più sistemi informatici - memorizzate su uno o più supporti informatici e che possono essere rappresentate da uno o più programmi, da uno o più dati, oppure da una combinazione di questi due.
Il termine si contrappone tradizionalmente ad hardware (la componente fisica di un sistema di calcolo ), che rende possibile l'esecuzione del software (la componente logica dello stesso). Nel tempo sono entrati nell'uso altri termini che descrivono elementi di un computer, come il firmware. Il suffisso -ware (il cui significato è «componente») viene usato anche in altri termini che indicano particolari tipi di programmi: in funzione del ruolo che hanno in un sistema di calcolo (per esempio middleware), del tipo di licenza con cui sono distribuiti (freeware, shareware), dell'edizione e altro ancora.
Tipologie specifiche di software si trovano su i più disparati dispositivi (p.es. un televisore, un'automobile, un cronotermostato, una lavatrice ma anche di applicazioni produttive).