Segundo o RUP, uma passagem pelas quatro fases é um ciclo de desenvolvimento e cada passagem pelas quatro fases produz uma geração do software. A menos que o produto "desapareça", ele irá se desenvolver na próxima geração, repetindo a mesma sequência de fases de iniciação, elaboração, construção e transição, mas agora com ênfase diferente nas diversas fases e disciplinas. Esses ciclos subsequentes são chamados ciclos de evolução ou versões. À medida que o produto atravessa vários ciclos, são produzidas novas versões.
As versões podem ser solicitadas por melhorias sugeridas pelos usuários, mudanças no contexto do usuário, mudanças na tecnologia, reação à concorrência e assim por diante.
A maioria das metodologias ágeis tem como base o processo unificado na sua essência, iterativo e incremental.