Многим крупным компаниям приходится одновременно использовать различные программные продукты, платформы, приложения, включая решения от различных поставщиков ПО и собственные разработки. Также такие компании используют информационные сервисы третьих сторон для получения данных, необходимых для оперативного управления бизнесом. При этом информационные системы могут не всегда быть платформенно-совместимыми, могут не иметь общих интерфейсов обмена данными, а также могут не иметь удобных средств консолидации данных для корпоративной отчетности.