A system of work progress tracking and management in which customer orders
may be received and entered into the system. Upon the entry of customer
orders the system automatically schedules the orders for completion and
optimizes the schedule based on several factors. These factors include
work force utilization, customer priority, due date and task dependencies.
Further, the system takes into consideration geographical constraints and
automatically reschedules and re-optimizes the schedule when changes occur
due to unforeseen events.