Material requirements planning (MRP) is a software-based integrated inventory and supply management system designed for businesses. Companies use MRP to estimate quantities of raw materials, maintain inventory levels, and schedule production and deliveries.