Production planning system that is able to take into account all the restrictions of a process (limited capacity).