Os líderes de TI estão sendo pressionados a entregar inovação de forma ágil e manter seu legado funcionando e evoluindo. É uma balança complexa, visto que construir aplicações robustas, acompanhando o “time to market”, requer ferramentas especializadas, desenvolvedores caros e, o mais importante, muitos códigos personalizados. O resultado são falhas no projeto, manutenções infinitas do legado, dificuldade de contratação e, o mais importante, muito tempo gasto simplesmente mantendo o status quo.