Systemy ERP dzielą się na rozwiązania gotowe (tzw. pudełkowe) oraz systemy otwarte na konfiguracje i dostosowywanie. Gotowe systemy ERP przeznaczone są dla firm o stabilnej strukturze organizacyjnej, które działają w raczej mało dynamicznym otoczeniu biznesowym. Oprogramowanie ERP w takich firmach ma za zadanie zarządzanie ściśle określonymi procesami i zdarzeniami.
Rozwiązania ERP otwarte na konfiguracje i dostosowywanie z założenia są wdrażane po to, aby “rosnąć” razem z firmą. Są przeznaczone dla przedsiębiorstw, które funkcjonują w bardziej dynamicznym otoczeniu, systematycznie się rozwijają i potrzebują systemu ERP, który będzie wspierał ich wzrost.
Programy klasy ERP są również czasem dzielone ze względu na przeznaczenie branżowe (np. dla dystrybucji, produkcji, e-Commerce).