Planowanie zapotrzebowania materiałowego (MRP – Material Requirements Planning) – to zbiór procesów służących do optymalnego planowania potrzeb materiałowych firmy w oparciu o kluczowe dane, takie jak główny harmonogram produkcji, struktury wyrobów (BOM) oraz aktualne stany magazynowe. Jego podstawowym zadaniem jest generowanie precyzyjnych zleceń produkcyjnych i zakupowych z uwzględnieniem terminów dostaw, a także monitorowanie i kontrola realizacji poszczególnych etapów procesu wytwórczego. System dąży również do optymalizacji poziomu zapasów poprzez utrzymywanie tylko niezbędnej ilości surowców i półproduktów, integrując przy tym dane z różnych obszarów firmy, jak sprzedaż, logistyka czy finanse. Dzięki tym funkcjonalnościom, system MRP zapewnia firmom produkcyjnym kompleksowe wsparcie w zarządzaniu całym cyklem życia produktu, od planowania aż po dostawę do klienta.