Il est apparu clairement, au cours de la dernière décennie, que les entreprises devaient leur succès ou leur échec à leur capacité de développer, déployer et tirer le meilleur parti des logiciels.
Nombre de grandes entreprises cherchent à adopter en cette matière les approches modernes plébiscitées par les jeunes pousses de l’ère numérique, comme l’agilité, le déploiement continu, les équipes réduites (« two pizza team ») et les mantras du type « échouer vite puis corriger le tir ».