A version of MPS that allows the master scheduling (and thus forecasts and customer orders) of any level in the bill of material, instead of just the top-level items. Lower level items may be master scheduled if they are critical subassemblies or if the completion of that item constitutes the bulk of the lead time and cost and requires only minor labour or material additions to turn into a finished product (adding language labels or instructions to an otherwise-finished product).