The project planning software programs that are being utilized today are more of a digital assistant for the many mangers that use them in the business world. This software was specifically designed to help them complete all the tasks that are necessary for a person of their position. While most project planning software programs are similar in their function, some differ in their design and effectiveness when performing the necessary tasks, they are asked to do. Part of this tasking is the setting of schedules and updating them. A project must run on schedule for all the different components to fall into place correctly and efficiently. If one of the critical points has a component that is falling behind, the rest of the project will suffer. With the efficient use of a project planning software program in place, this can be avoided in many instances. By keeping the manager updated on the progress of the different components in the project, they can take the necessary steps