Este documento describe el proceso de desarrollo de software y los conceptos clave relacionados. Explica que un proyecto de software involucra documentación y técnicas para asegurar su ejecución consistente. Luego describe los conceptos fundamentales como objetivos, alcance, complejidad y contexto. Finalmente, explica que el primer paso es presentar un pliego de condiciones técnicas que establece los compromisos técnicos del gerente de proyecto.