Critical Path Method (CPM) is a scheduling technique widely used in all construction projects. Hundreds of scheduling programs based on the Critical Pat h Method evolved since it was initiated, but almost all of them led to a loss in s ome of the advantag