Planowanie zasobów przedsiębiorstwa (ang. enterprise resource planning – ERP) – metoda efektywnego planowania i zarządzania całością zasobów przedsiębiorstwa.
Jest to też określenie systemów informatycznych służących wspomaganiu zarządzania przedsiębiorstwem lub współdziałania grupy współpracujących ze sobą przedsiębiorstw, poprzez gromadzenie danych oraz umożliwienie wykonywania operacji na zebranych danych. Wspomaganie to może obejmować wszystkie lub część szczebli zarządzania i ułatwia optymalizację wykorzystania zasobów przedsiębiorstwa oraz zachodzących w nim procesów[3].
Przyjęto, że ERP powinien spełniać funkcje systemów MRP z rozszerzeniem o rachunkowość zarządczą, przepływy finansowe, rachunek kosztów, zaawansowane moduły prognostyczne i analityczne, zarządzanie relacjami z klientami, zarządzanie łańcuchem dostaw, rozwiązania e-commerce[4].
Zintegrowane ERP, tj. składające się z jednej bazy danych oraz jednej platformy biznesowej, gdzie nie występuje żadna wymiana danych pomiędzy modułami, ponieważ wszystkie funkcjonalności korzystają z tych samych danych w czasie rzeczywistym
Systemy ERP są rozwinięciem systemów MRP II. Podstawowym ich elementem jest baza danych, która jest zazwyczaj wspólna dla wszystkich pozostałych modułów. Moduły te zwykle obejmują następujące obszary[2]:
- magazynowanie i zarządzanie zapasami;
- śledzenie realizowanych dostaw;
- planowanie produkcji;
- obsługa produkcji;
- zaopatrzenie;
- sprzedaż;
- zarządzanie relacjami z klientami;
- księgowość;
- finanse;
- zarządzanie zasobami ludzkimi (płace, kadry);
- logistyka.
W skład systemów ERP mogą wchodzić również inne moduły, jak np. moduł zarządzania transportem, controlling, czy zarządzanie projektami. Systemy ERP umożliwiają dopasowanie ich do specyfiki poszczególnych przedsiębiorstw, m.in. dlatego, iż poszczególne moduły mogą być wzajemnie niezależne od siebie (tzn. mogą pracować bez obecności innych modułów).
Wśród kluczowych korzyści z wdrożenia systemu ERP należy wymienić:
- ujednolicony sposób przeglądania danych,
- wspólna firmowa baza danych,
- sprawne procesy biznesowe,
- optymalizacja procesów zarządzania zapasami,
- szybka realizacja zamówień i zleceń,
- utrzymany wysoki poziom obsługi klienta oraz wzrost poziomu sprzedaży,
- księgowość pod kontrolą,
- wysoki poziom zarządzania zasobami ludzkimi,
- bezpieczeństwo przechowywania i zarządzania danymi