El documento describe varios métodos de desarrollo de software, incluyendo el modelo en cascada, el modelo de prototipos, el modelo en espiral y el proceso unificado. Cada método tiene varias fases y se diferencian principalmente en su grado de iteración y flexibilidad para hacer cambios. El proceso unificado se destaca por ser iterativo e incremental, centrado en la arquitectura y dirigido por casos de uso.