Increasingly organizations are finding that it is impossible to find or build a solution that is good at everything (i.e. payments, inventory, customer relation management etc). It is very common today to retain various smaller systems that do their job well, rather than changing to a larger one. To ensure that these systems communicate with each other, the integration solution is implemented. It provides data integrity and good interaction of smaller systems.
Below is a diagram that illustrates system integration.
