MRP is a computer-based inventory management system that manufacturers use to plan production schedules and manage inventory levels. It works by taking the production schedule for finished goods and breaking it down into requirements for subassemblies, parts, and raw materials. MRP helps ensure needed materials and components are available on time by tracking inventory levels and scheduling production and purchases accordingly. The goal is to optimize inventory levels while meeting production needs.