MRP (material requirements planning) is a system used to plan manufacturing by controlling inventory levels and ensuring needed materials are available when required. It analyzes bills of materials, inventory levels, and production schedules to generate recommended production and purchasing plans. These plans aim to meet production needs on time while maintaining low inventory levels to avoid excess costs and missed deadlines. MRP provides schedules of required start and completion dates for each production and purchasing step.