Bardzo często na świecie, w Polsce trochę rzadziej, dochodzi do fuzji i przejęć dużych firm i koncernów. Połączenie dwóch firm z punktu widzenia systemów informatycznych jest niezwykle skomplikowanych i czasochłonnym przedsięwzięciem. Firmy rozrastają się przez wiele lat zwiększając liczbę zaawansowanych procesów biznesowych, które są następnie wspomagane przez różne aplikacje. Firma mająca 10 czy więcej lat korzysta najczęściej z własnego dedykowanego programowania i teraz połączenia dwóch różnych systemów jest trudne. Największy problem stanowi przepływ danych, gdyż jak wiadomo dane są zapisywane w różnych formatach (nikt nie przewidzi przyszłości firmy) i trzeba doprowadzić do uniwersalnej postaci zapewniając ciągłość operacyjną przedsiębiorstwa. Nie może być tak, że firma przestaje funkcjonować, gdyż dokonuje się zmianę formatu danych – wtedy firma straciłaby duże pieniądze. Wszystko powinno odbyć się w takiej formie, że klient nawet nie zorientuje się firma dokonuje poważne działania na danych. Czasami w skrajnych przypadkach szybciej jest wprowadzić (zaprojektować) nowy system dla dwóch firm niż starać się modyfikować istniejący.
Standardy integracji
Ułatwieniem z integracji systemów miało być powstanie standardów integracji. Okazało się tymczasem liczba tych standardów wprowadziła kolejne komplikacje.Do używanych obecnie standardów należą: standardy ISA-95, ISA-88, B2MML i OAGIS.