In order to understand this approach to application integration, it’s useful to first consider previous innovations in this area. Database level integration was one of the earliest attempts at coordinating sets of data across different types of software. This opened up options for developers but was limited by its struggle to keep up with the rapid progress being made in the development of computers.
To digitally transform business operations, organisations will build and/or buy capabilities that help differentiate themselves. This may require the creation of new applications, the re-factoring of existing applications or the adoption of 3rd party SaaS solutions; most likely a combination of all three. The journey is never ending (unless you get it so badly wrong, the journey ends for your company!)