1. A task management system comprising: a task module defining at least one task to be completed; a task management module for controlling the completion of the task module; and a common database operatively connected to the task module and the task management module, wherein the task module, the task management module, and the common database are together operative to schedule the completion of tasks.