"Software" este termenul pentru o serie de instrucțiuni detaliate care indică unui computer ce sarcini trebuie să facă și cum să le îndeplinească. Aceasta include toate rutinele și procedurile pe care computerul trebuie să le urmeze pentru a obține treaba.
Există termeni sinonimi pentru "software". Este adesea folosit un "program de calculator", sau doar "program". La fel de acceptabil este și termenul "aplicație" pentru a descrie același set de comenzi de rezolvare a problemelor. Unele exemple de aplicații sunt software-ul de procesare a cuvintelor, cum ar fi Microsoft Word și software-ul de calcul tabelar precum Microsoft Excel.
Uneori instrucțiunile sunt încorporate în fișiere executabile, care au o extensie .exe. Odată ce oamenii le execută, aceste fișiere lansează o serie de pași care spun unui computer cum să efectueze o anumită operație.