El documento describe diferentes modelos de desarrollo de software, incluyendo el modelo en cascada, el modelo lineal, el modelo evolutivo, el modelo de prototipos y el modelo incremental. Cada modelo se define, describe sus características, ventajas y desventajas, y se indican algunos ejemplos de lugares donde se aplican comúnmente.