This study proposed and developed a system that automates schedule updating for all aspects of a project: comparing the planned progress against the actual progress on each component, measuring the actual progress on each activity, updating the start and finish dates for each activity, and providing critical schedule information.