El documento describe dos modelos de proceso de software: (1) Los modelos de tipo secuencial como el modelo en cascada que sugiere un enfoque sistemático y secuencial del desarrollo de software donde cada etapa depende de la finalización de la anterior; (2) El modelo de desarrollo rápido de aplicaciones que enfatiza un ciclo de desarrollo extremadamente corto a través del desarrollo iterativo y la construcción de prototipos. También se menciona el modelo de proceso evolutivo.