What are online task management tools?

Task management tools are online applications that allow users to collaborate on and track the progress of tasks. Common features include task lists, calendars, notifications, and file sharing.