MRP is a computerized system that converts a master production schedule into detailed procurement schedules for raw materials and vendor components. It aims to ensure the right quantity of materials are available at the right time to efficiently produce the required quantity of finished products while minimizing inventory levels. MRP takes into account factors like dependent/independent demands, lumpy demand, lead times, and common use items. Its key outputs include planned order releases, work orders, purchase orders, and rescheduling/cancellation notices.