O documento discute engenharia de software, onde ela nos levou e onde pode ser levada no futuro. Apresenta alguns conceitos-chave da engenharia de software como processos, modelos de processo e a falta de soluções únicas para os desafios do desenvolvimento de software.