El documento describe el ciclo de vida en cascada, también conocido como modelo lineal secuencial. Este método de desarrollo de software se compone de siete fases ordenadas y secuenciales: requisitos, diseño, codificación, pruebas, implementación, mantenimiento y obsolescencia. Cada fase produce documentación que es entregada a la siguiente hasta completar el desarrollo del software.