A multi person shared task system. One person creates a task, and other team members can pick up the task and submit the task. Each step has a push notification. Online multi-person processing tasks, real-time push notification of task progress.