Ce livre blanc identifie et explore les 10 raisons qui mènent à la complexification de la programmation.

"L’évolution des technologies et des outils pourrait laisser croire que le développement logiciel serait plus facile aujourd’hui qu’hier. Le marketing des éditeurs d’outils de développement laisse entendre un gain en temps et en argent, qui est loin de correspondre à ce que l’on observe sur le terrain. En effet, dans la réalité, il n’en est rien, et ce pour de multiples raisons comme :
• la généralisation du passage au web,
• la variété des navigateurs,
• les complexités liées au Cloud
• la multiplication des plates-formes, entre autres."