O documento discute engenharia de software, definindo-a como um ramo da engenharia focado no desenvolvimento de sistemas de software de alta qualidade dentro de custos adequados. Software não é apenas programas, mas também documentação e configuração associadas. Existem dois tipos de software: produtos genéricos e produtos sob encomenda.