MRP is a computerized inventory control and production planning system that determines what components are needed and when based on orders and capacities. It schedules components, tracks inventory, and helps reduce costs and improve customer service, production, and other business aspects.