Firmy decydują się na wybór systemu ERP, ponieważ obecnie wykorzystywane narzędzia i oprogramowania nie są już w stanie zaspokoić ich potrzeb. Dzieje się tak najczęściej, gdy firma osiąga odpowiednio duży rozmiar i potrzebuje jednego rozwiązania, które pomoże zarządzać wszystkimi aspektami działalności w miarę jej dalszego rozwoju.
Na przykład firma budowlana może wykorzystywać wiele różnych systemów do zarządzania poszczególnymi obszarami i procesami biznesowymi – finansami, projektami, logistyką, sprzedażą, relacjami z klientami. Problem pojawia się, gdy firma staje się tak duża, że dzielenie się informacjami między wieloma systemami staje się kłopotliwe. Skala informacji staje się dla tych systemów zbyt przytłaczające lub po prostu nie są one w pełni zintegrowane. Z kolei ch integracja, nawet jeśli możliwa, wiąże się z tak dużymi kosztami, że jest w zasadzie nieopłacalna. Nieuporządkowana, niezintegrowana i chaotyczna sieć systemów obniża wydajność i rentowność firmy.
W momencie, kiedy firmy nie mogą już dalej efektywnie zarządzać swoimi procesami w dotychczasowym środowisku informatycznym, zaczynają szukać najlepszych dla swojej branży systemów ERP. Celem jest posiadanie jednego, spójnego oprogramowania do zarządzania każdym kluczowym obszarem biznesowym, bez konieczności migracji danych, wprowadzania informacji do różnych aplikacji czy stałego przełączania się pomiędzy różnymi systemami.