L'arrivée du cloud et des techniques avancées de programmation a facilité le développement d'une nouvelle génération d'outils, à la fois plus puissants et plus simples à mettre en œuvre et à utiliser. L'intérêt grandissant des entreprises a fait le reste.