MRP stands for materials requirements planning. It is a system used to plan for and schedule the manufacturing and purchasing of materials and components. MRP takes the master production schedule for end items and generates detailed schedules for all raw materials, components, and sub-assemblies required. It offsets requirements by lead times and nets requirements against inventory and scheduled receipts to determine precise ordering needs. MRP provides a systematic approach to ensure the right materials are available at the right time to efficiently manufacture products to meet demand.