É a parte lógica do computador, indispensável para seu funcionamento. Como o computador, o software também passou por várias mudanças, tendo assim suas gerações, cada uma com fatos que a marcaram.
Exemplo:
1o geração: Uso de linguagem de máquina; Assembly.
2o geração: Desenvolvimento de linguagens de alto nível; Fortran, Cobol, Lisp, etc.
3o geração: Surgimento do sistemas operacional;
4o geração: Programação estruturada, C, C++, Pascal, interface GUI.
5o geração: projetos orientados a objetos,

Respostas

2013-12-08T13:41:12-02:00
Software é o conjunto de instruções responsáveis por fazer seu PC funfionar! Tipo seu corpo é o hardware, seus pensamentos o software, eles dão a ordem e o seu corpo executa, mais ou menos assim. 

Os programas são escritos em uma linguagem que o técnico entende, como C++, Delphi, Java e depois traduzidos para uma seqüência de ordens que o processador entende e isso fica armazenado no HD, quando for executar um programa esse vai para a memória RAM. 

Outro exemplo, o violão é o hardware, para sair alguma coisa que preste do violão, deve seguir uma seqüência de acordes que é a partitura, a música e isso é o software. 
2013-12-09T12:07:41-02:00
É a parte lógica do computador....aquilo que vc não pode tocar.