Includes tools, activities, practices and architectural techniques that enable the ingestion, transformation, adaptation, mapping, enrichment and provisioning of data where needed, enabling the feeding of data repositories of various types (OLAP databases, OLTP, data lake) and/or the intercommunication of functions, processes and applications. Integration can be done within the company and/or towards partners and other business or institutional entities, between physically co-located or distributed systems, on premises or in the cloud.