Pendant de nombreuses années, l'ingénierie logicielle a été basée sur des approches séquentielles traditionnelles où chaque étape devait être planifiée et prévisible.
Aux 4 coins du monde, les entreprises, les organismes éducatifs, les services publics et diverses structures sont de plus en plus enclins à remplacer leur système d'exploitation