What is a System Integration?

Every system has their own language, the way how can system understand input commands and respond with output. If another system wants to communicate, that system would need to know how, the language of other system or know how to use google translator.

Integration is communication (translator) between systems.

Same thing is with communication between people. If two people with different native language want to communicate they will need a person who can understand them both (or they will use hands, legs, sounds and faces). That person, the translator has the same role as the Integration system.


Integration doesn't have to act as a middleman, it can be done on either side, for example, one person can speak the other language and their communication can be established without the middleman. In that case integration is already done on one side. In technical terms, where solution can connect to a database or some other– system, Integration module is present inside that solution. That integration module translates to a language of other system.

There are numerous ways and technologies and use cases of system integrations

Three types of System Integration

Based on area of use and type of use, integration services can be divided into three categories:

  1. Enterprise Application Integration (EAI)
  2. Data Integration (DI)
  3. Electronic Document Integration/Interchange (EDI)


Enterprise Application Integration (EAI)

Enterprise Application Integration is a service based integration. It’s a process that communicates with different services, gathers data and then proceeds with further steps based on desired action or a workflow. Process can be triggered with exposed service.

Data Integration (DI)

Different databases and services for management reporting or any kid of reporting. Gathering data from all city services, aggregating and transforming them into central place for interactive reporting. When you want to consolidate your services into one central point of access you need data integration. Usually there are lots of different data sources (or databases) and you want them in one place of access, all consolidated.

Electronic Data Integration (EDI)

EDI (Electronic Document Interchange) is core business to business oriented process. It functions on paperless exchange of documents and electronic standards.

If you are new in system integration world or you want to know how system integration can help your business download our free integration whitepaper!