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.
La Fondation OpenStack est une communauté ayant pour objectif de promouvoir le développement open source et cloud-ready grâce à un ensemble de logiciels libres.