Implementation of the Critical Path Methods in Different Scheduling Tools