O documento discute o desenvolvimento de software para o presente e o futuro. Ele descreve o que é software, exemplos de softwares conhecidos hoje, e visões para o futuro do software, incluindo software colaborativo, conectado, inteligente e coletivo. Também fornece a cronologia do desenvolvimento de sistemas operacionais e conclui destacando a importância de usar software educacional de forma planejada e alinhada com os objetivos pedagógicos.