El documento describe los 7 pasos típicos para crear un programa de software: 1) análisis de requisitos, 2) especificación, 3) diseño y arquitectura, 4) programación, 5) prueba, 6) documentación, y 7) mantenimiento. Estos pasos incluyen analizar los requisitos del cliente, describir detalladamente el software, determinar su diseño general, convertir el diseño en código, probar que funcione correctamente, documentarlo, y mantenerlo para futuros errores y requisitos.