Constraint-based planning is a method of planning that takes account of all constraints in the production system, including supplier, material stock, factory capacity, warehousing, and transportation.
It is used to make plans and schedules as realistic and achievable as possible. Advanced planning Systems usually offer this capability.