Les entreprises ne peuvent plus faire l’impasse sur les technologies web, que ce soit pour leur site en ligne ou leurs applications métiers. Pour répondre à ces besoins, les solutions et architectures ne cessent d’évoluer. L’évolution des frameworks JavaScript a permis d’augmenter la productivité des développeurs pour la création d’interfaces utilisateurs (front end), ergonomiques, accessibles et adaptées à tout type de support. Le développement back end ne se contente plus d’aller chercher des informations dans une base de données, mais s’intègre aux architectures orientées services, y compris dans le cloud, afin de répondre aux requêtes du front end. L’augmentation des données disponibles sur le web, l’interactivité grandissante avec l’utilisateur comme celle proposée par les chatbots entraînent également l’émergence de nouveaux services d’aide à la décision et de nouvelles technologies comme le machine learning. Enfin, l’hébergement de ces applications nécessite des serveurs configurés de manière optimale pour répondre à la croissance du trafic de données, au besoin accru de disponibilité et de sécurité.