El documento describe un modelo genérico para el desarrollo de sistemas de información. El modelo incluye fases como el análisis de requisitos, diseño de software, codificación, pruebas y mantenimiento. El modelo surgió como respuesta a los problemas de modelos anteriores y se basa en el análisis de sistemas y la planificación de proyectos de software.