The Master Production Schedule (MPS) is used to specify demand, independent from sales orders and forecasts, to drive the MRP process. Multiple named forecasts can be maintained for consumption by MRP. Forecasts may be specified for high level family items. The MPS process can be run as a simulation or as an actual run, and allows for optional direct entry of planned orders.