El documento habla sobre los fundamentos de la construcción de software, incluyendo minimizar la complejidad mediante el uso de estándares, anticiparse a los cambios futuros y construir el software de una manera que facilite la verificación. También menciona algunos estándares que afectan la construcción de software como métodos de comunicación, lenguajes de programación, plataformas y herramientas.