In an IT context, integration refers to the end result of a process that aims to stitch together 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.
ERP Integrations Explained 4
Employee Financials Customer
Enterprise resource planning (ERP) is business process
management software that allows an organization to use a
system of integrated applications to manage the business and
automate many back office functions related to technology,
services and human resources.
What is a ERP?
ERP Integrations Explained 5
• System integration involves integrating existing often disparate
systems and is also about adding value to the system, capabilities
that are possible because of interactions between subsystems
• ERP integration is the process of integrating separate, stove
pipe ERP systems with each other or with other enterprise
information resources, to meet various B2B demands.
• The integration can EXPORT or IMPORT data
• Data can be updated REAL-TIME or BATCH-MODE
What is an ERP Integration?
ERP Integrations Explained 6
• Transform data content, formatting, calculations, computations, etc.
• Deliver to other systems in a variety of output types
ERP Integrations Explained 7
1. Employee data is stored in a database.
2. An integration EXPORTS the data as follows:
• TRANSFORMSTRANSFERS the data in to a .CSV file
• TRANSFROMSTRANSFERS the data into direct database update via an API
• TRANSFORMSTRANFERS the data into a report
ERP Integrations Explained 8
1. Jane Doe enters her Resume on corporate Website.
2. Applicant Tracking System receives a “real-time data feed” of Jane Doe’s Data and
processes it. (Integration A)
3. HR System receives a “batch-mode data feed” of Jane Doe’s Data and processes it.
4. Benefits & Payroll systems receives a “batch-mode data feed” of Jane Doe’s Data
and processes it. (Integration C)
A B C
ERP Integrations Explained 9
1. Jane Doe is hired and starts on April 1st. She receives a Network Id, Password and
E-mail account. (Integration A)
2. She then receives access to other systems she needs for her job. (Integration B)
ERP Integrations Explained 10
Why are integrations difficult?
1. Disparate systems may have technical or functional setup limitations that make it
difficult to share data.
2. Data formatting and reformatting requirements are complex.
3. Processing of data are different for each system.
4. Schedule updates between source and destination may be complicated.
5. Financial data calculations and balances may be difficult to update properly.
6. Maintenance and support costs can be high.
7. User interpretations on functional requirements for integrations may be incorrect.
8. Complicated processes can incur complicated integrations.
ERP Integrations Explained
1. Data should be maintained in a “System of record”. This master system should be the
parent and to all children systems down stream, which receive the master data.
2. Data cleansing should be a weekly, monthly or annual process. To ensure integrity of
data and information.
3. Integrations should not disrupt Production business operations.
4. Production systems should not have performance degradation when large amounts
of data are processed from integrations.
5. A holistic full system view of all integrations should be considered in the overall
design. Downstream systems should be kept whole for all types of data or
ERP Integrations Explained 12
• Middleware Connections
• Direct Connections
• File Export & Import
• File Formats: TXT, XML, CSV,
• Vendor Specific API, ESB, EDI,
WSDL, SOAP, REST,ETL or
• 3rd Party Specific API, ESB,
EDI, WSDL, SOAP, REST,ETL
ERP Integrations Explained 13
Selecting a Integration Consultant
ERP Integrations Explained 14
• Understands Systems &
• ERP Programming &
• Database structures and
data extraction methods
• Knowledge of full life-cycle of
a project including gathering
detailed requirements, being
able to develop a design and
then building of the design to
deliver the solution to the
• Certified in a core ERP or
specific software package
Contact us for a FREE consultation on
your Integration Needs!
ERP Integrations Explained 15