"Software" é o termo para uma série de instruções detalhadas que informam a um computador quais tarefas realizar e como realizá-las. Isso inclui todas as rotinas e procedimentos que o computador deve seguir para obter o trabalho feito.
Existem termos sinônimos para "software". Um "programa de computador" ou apenas "programa" é freqüentemente usado. Igualmente aceitável é o termo "aplicativo" para descrever o mesmo conjunto de comandos de solução de problemas. Alguns exemplos de aplicativos são softwares de processamento de texto, como o Microsoft Word, e softwares de planilhas, como o Microsoft Excel.
Às vezes, as instruções são incorporadas em arquivos executáveis, que têm uma extensão .exe. Depois que as pessoas os executam, esses arquivos iniciam uma série de etapas que informam a um computador como realizar uma determinada operação.