Un programma (software) รจ un insieme di istruzioni scritte in a linguaggio di programmazione. Un computer legge ed esegue le istruzioni per eseguire un compito specifico.
I programmi possono essere semplici (varie calcolatrici) o complessi (sistemi operativi, DBMS). Il programma scritto รจ compilato o interpretato e usa a processore del computer e risorse di memoria per eseguire le attivitร .