Este documento describe brevemente 5 modelos de desarrollo de sistemas de información: el modelo cascada, el modelo incremental, el modelo en espiral, el modelo concurrente y el modelo de desarrollo evolutivo. Cada modelo se basa en diferentes fases o etapas como el análisis de requisitos, diseño, codificación, pruebas y mantenimiento.