Material Requirement Planning (MRP) is a computerized inventory control and production planning system that schedules component items as needed to track inventory and help companies in many aspects. MRP takes inputs like the bill of materials, master production schedule, and inventory levels to generate outputs like manufacturing and purchasing orders through a process using an MRP matrix. It aims to reduce costs and improve operations by ensuring the right materials are available at the right time. MRP was later expanded to MRP II which additionally incorporates things like financial planning and capacity requirements.