A system designed to react to demand for raw materials and finished goods. It ensures that enough materials are available for production, enough finished products are available to deliver to customers, and that the lowest amount of materials and products needed are on hand.