El documento define la ingeniería de software y describe su proceso. La ingeniería de software involucra métodos, herramientas y procedimientos para facilitar el desarrollo de software de alta calidad. También describe el ciclo de vida del software, el cual incluye etapas como el análisis de requisitos, diseño, desarrollo, pruebas e implementación. El objetivo es coordinar a todas las personas involucradas para resolver problemas y aprovechar los recursos hardware de manera eficiente.