Construction work is a serious endeavor with millions in costs and more if large-scale. While in progress, each minute is tantamount to spending thousands of dollars so estimating and scheduling work is of the utmost importance and for many reasons. Constructing a house or a mall, the duration of the project has to be estimated so that resources and budgets are not exceeded causing huge loss of money. Starting from pre-construction time, certain tasks called scheduling need to be performed prior to the actual physical execution of the work. Scheduling establishes the relationship of a task to the time it would take to complete.