Material requirements planning (MRP) is a production planning and inventory control system. MRP includes functions such as business planning, production planning and scheduling, capacity requirement planning, job costing, financial management and forecasting, order processing, shop floor control, time and attendance, performance measurement, and sales and operations planning.