The sometimes complex computation of the availability date of an order with multiple components with complex scheduling requirements.