Program MRP (Material Requirement Planning) – planiranje potreb po materialu, je namenjen planiranju materialnih potreb v proizvodnih podjetjih. S tem programom podjetje na enostaven način uravnoteži načrtovan prihod na zalogo (nabava, proizvodnja) s planiranim odhodom iz zaloge (naročila kupcev). Program omogoča izdelavo glavnega (proizvodnega) plana, na podlagi katerega s pomočjo MRP preračuna izdela terminski plan. V terminskem planu se nahajajo potrebne sestavine za izdelavo identov glavnega plana z izračunanimi potrebnimi (neto) količinami in datumi, kdaj je potrebno te sestavine naročiti oziroma dati v proizvodnjo. Poleg izdelave terminskega plana program omogoča tudi avtomatizirano razpisovanje proizvodnih delovnih nalogov (za polizdelke in izdelke) ter naročil dobaviteljem (za nabavne sestavine).
Program je doplačljiv del programa NDK (naročila dobaviteljem in kupcev) ter je povezan z materialnim skladiščnim poslovanjem (podatki o zalogah), večnivojskim razpisom proizvodnje (pregled nad razpisanimi delovnimi nalogi, kreiranje novih delovnih nalogov), s samimi naročili kupcev (uvoz v glavni plan) ter naročili dobaviteljem (upoštevanje že naročenih količin, izdelava novih naročil).