Too Long; Didn't Read
Today, we have hundreds of applications on our phones. These apps are intended to make our life simpler, and they really do. But for large corporations, having dozens of business applications is one of the worst nightmares. A large number of applications makes the smallest changes extremely expensive and creates dependencies on legacy platforms. Issues include lack of re-usability, challenges on integrated testing, and developments in silos. The legacy infrastructure becomes a bottleneck to keep up with rate of growth of these companies. Although utilizing modular approach on the back-ends is a good practice, having multiple UIs is largely inefficient. Having a single front-end can bring companies huge gains, increasing work performance and collaboration.