El documento describe varios modelos prescriptivos de procesos de desarrollo de software. Estos incluyen el modelo en cascada, incremental, de desarrollo rápido de aplicaciones, evolutivos como el basado en prototipos y en espiral, y el proceso unificado. Cada modelo se caracteriza por su enfoque particular para las actividades y fases del desarrollo de software.