Systemy ERP to rozwiązania, które powstały wskutek ewolucji systemów MRP. Nim jednak powstały, funkcjonowały w firmach inne rozwiązania, które ewoluowały\przeistaczały się w nowocześniejsze i doskonalsze systemy. Rozwój technologii sprawiał, że istniejące systemy, były udoskonalane w kierunku bardziej funkcjonalnych i zintegrowanych systemów, charakteryzujących się tym, że zawierały wszystkie cechy porzedniego systemu.
Optymalizacja zasobów i wspomaganie procesów wewnątrz firmy, czyli zakresy jakie dotychczas wspierał system ERP zostają uzupełnione o informacje o wielkości zasobów u partnerów biznesowych np. stany magazynowe, zasoby materiałów, siły roboczej itp.Zarządzanie zasobami zostaje rozszerzone z jednej firmy na wszystkich partnerów i dostawców uczestniczących w procesie produkcji
Oznacza to że system ERP II to system ERP z rozbudowanym systemem sprzedaży i dystrybucji o zarządzanie relacjami z klientami, natomiast elementy logistyki, produkcji i zaopatrzenia zostały unowocześnione o zarządzanie kontaktami z klientami.
Taki sposób działania systemu umożliwia szybkie tworzenie sprawozdań finansowych, {wykorzystywanych w strategicznych obszarach działalności firmy. Integracja przepływu danych sprawia, żesystem ERP wspomaga działanie firmy w całym procesie gospodarczym od przygotowania planów produkcji aż po sprzedaż.
Systemy ERP zbudowane są z modułów, obsługujących niemalże wszystkie funkcje w firmie lub organizacji. Moduły pakietu ERP są ze sobą zintegrowane, zaś połaczenie polega na przepływie danych utworzonych w przedsiębiorstwie – w poszczególnych modułach, do modułu finansowego. Informacje przepływają automatycznie, zaś proces przepływu uruchamiany jest z momentem ich wprowadzenia.