MRP is a computerized inventory control and production planning system that schedules component items as needed. It tracks inventory and helps companies in many aspects of business, such as reducing inventory levels and improving customer service. MRP takes inputs like a product structure file and master production schedule and outputs manufacturing and purchasing orders through a process of identifying requirements, creating suggestions, and firming the suggestions.