Malzeme gereksinim planlaması (MGP) bilgisayar destekli bir bilgi sistemi olup bitmiş ürün isteklerini zamana bağlı alt montaj, parça, hammadde vb. isteklerine dönüştürmektedir. Bu yöntem müşterilere ürünlerin teslim süresinden geriye doğru çalışmaktadır. Buna bağlı olarak tedarik süresi ve diğer bilgiler yardımıyla ne zaman ve ne kadar sipariş verilmesi gerektiğini belirlemeye çalışmaktadır. MGP, herhangi bir envanter yönetim sistemiyle aynı hedeflere sahiptir. MRP1 ve MRP2 şeklinde ikiye ayrılır.
MRP-1; Raporlama, çizelgeleme, miktar ve tarih gereksinimlerinin karşılanmasını sağlar, tedarik için satın alma önerileri oluşturur ve iç üretim, bitmiş ürünler veya alt montajlar için iş emri önerileri üretir.
MRP-2; Bir imalat firmasının tüm kaynaklarının etkin olarak planlanması yöntemidir. Hammadde, zaman, enerji, personel, fire ve üretim dışı faktörler gibi tüm maliyetleri analiz ederek üretim planlaması sunan bir sistemdir.