Este ciclo se utiliza cuando, por las razones de mercado, económicas o tecnológicas, interesa hacer desarrollo de productos con funciones incrementales. Es el caso de productos con versiones evolutivas. Cada iteración, cada vuelta en la espiral, tiene su objetivo, es una evolución y produce un entregable o producto funcional terminado.