Wymagania stawiane firmom przez rynek stale się zmieniają, a czynnik wyróżniający firmę jest ważniejszy niż kiedykolwiek wcześniej. Standardowe procesy i samo standardowe oprogramowanie nie wystarczają już do wdrożenia odmiennych wymagań i procesów. Dzieje się tak dlatego, że muszą być szybko i łatwo adaptowalne, aby firma mogła reagować na szybkie zmiany.
Dlatego też przedsiębiorstwa są bardzo zainteresowane tym, jak można sprawnie i szybko zintegrować nowe aplikacje z istniejącymi systemami IT. Istotne jest również to, aby w codziennej działalności dochodziło do jak najmniejszej liczby awarii i błędów, a w konsekwencji do szybkiego generowania wartości dodanej.