Com o crescimento vertiginoso do uso de mobile apps e com o surgimento da IoT (Internet of things), ficou claro que APIs (Application Programming Interface) se tornariam a abordagem padrão de compartilhar informações atualizadas e integrar sistemas entre si de forma desacoplada.