O documento discute a evolução do mercado de software através de cinco ondas principais: (1) software empacotado com hardware, (2) software em "caixas", (3) shareware, (4) internet, e (5) Software como Serviço. O autor também aborda os desafios enfrentados por pequenas e médias empresas em aproveitar as oportunidades do mercado de software.