MRP is a computerized inventory control and production planning system that schedules component items as needed. It tracks inventory levels and helps companies by improving customer service, reducing costs, and increasing productivity. MRP determines material requirements based on a master production schedule, bill of materials, and inventory status to generate purchase orders, production orders, and planned order schedules. Its outputs include order releases, order rescheduling, and planned orders to coordinate procurement and production activities.