Imagine o cenário em que você está desenvolvendo uma aplicação corporativa, ela deve oferecer suporte a uma variedade de clientes diferentes, incluindo navegadores de desktop, navegadores móveis ou até comunicação em um aplicativo móvel. A aplicação também pode expor uma API para consumo de terceiros. Ela também pode se integrar