Material Requirement Planning (MRP) is a computer-based production planning and inventory control system used to manage manufacturing processes. The key objectives of MRP are to improve customer service, reduce inventory costs, and improve plant efficiency. MRP takes the master production schedule, bill of materials, and inventory records as inputs to determine net material requirements and generate a schedule for ordering materials. It performs important functions like order planning, priority planning, and capacity planning. MRP is primarily used by companies that manufacture standard products in batches.