integration (original) (raw)

What is system integration?

Integration is the act of bringing together smaller components or information stored in different subsystems into a single functioning unit.

In an IT context, integration refers to the end result of a process that aims to combine different -- often disparate -- subsystems so that the data contained in each becomes part of a larger, more comprehensive system that, ideally, quickly and easily shares data when needed. This often requires organizations to build a customized architecture or structure of applications to combine new or existing hardware, software and other components.

Integration methods diagram

Explanation of the four integration methods.

System integration methods

There are a variety of methods for achieving connectivity between unrelated systems. Based on the type of usage and business requirements, there are four common integration methods as follows:

1. Vertical integration. This strategy enables an organization to integrate unrelated subsystems into one functional unit by creating silos based on their functionalities. Each layer or element in vertical integration works upward and the process of integration is expedited by using only a handful of vendors, partners and developers. Considered to be the quickest method of integration, it can also be the riskiest, as it requires a significant capital investment.

2. Horizontal integration. The horizontal integration method, also known as the enterprise service bus (ESB), assigns a specialized subsystem to communicate with other subsystems. It reduces the number of interfaces connecting directly to the ESB to just one, decreasing integration costs and providing flexibility. It's also considered a business expansion strategy, where one company might acquire another one from the same business line or value chain.

3. Point-to-point integration. Also commonly known as star integration or spaghetti integration, this method interconnects the remaining subsystems. Once connected, these interconnected systems resemble a star polyhedron. Most companies segment their processes during point-to-point integration. For example, a separate accounting system could track finances; a web analytics system could manage website traffic; and a customer resource management (CRM) system would integrate Salesforce. Depending on the organizational needs, data from each system could be pulled and combined.

4. Common data format. The common data format helps businesses by providing data translation and promoting automation. This method was created to avoid having an adapter for every process of converting data to or from other formats of applications. For integration to take place, enterprise application integration is used, which enables the transformation of the data format of one system to be accepted by another system. A popular example of a common data format is the conversion of zip codes to city names by merging objects from one application or database to another.

Benefits of system integration

Integrations of all types are beneficial whether they're conducted for CRM or enterprise resource planning (ERP).

The following are a few benefits of system integration:

Challenges of system integration

System integration is an intricate process. Even with the best strategies in place and a multitude of resources at a company's disposal, things don't always go as planned.

The following are common challenges of system integration:

Integration and CRM systems

Companies strive to integrate their CRM systems with other components of the business to help streamline the marketing and sales processes, organizing and updating customer information with the hopes of deepening customer relationships and boosting revenue and growth.

The following are some use cases and advantages of integrating CRM systems:

The future of system integration

System integration plays a vital role in producing efficient workflows. With the increasing data volumes and the growing adoption of cloud computing, system integration will continue to see an upward trend in the future.

According to the Digital Journal, the global system integration market is expected to reach $222.4 million (USD) by 2026, at a compound annual growth rate of 9.4% between 2021-2026.

To deploy or connect software that exists on different platforms, integration platform as a service (iPaaS) can help. Find out when it's a good idea to use iPaaS and how to plan for it.

This was last updated in December 2022

Continue Reading About integration

Dig Deeper on Customer data management