19. A computer-implemented system to manage a plurality of tasks, the system comprising: at least one machine to execute: an interface module to provide a graphical user interface for a user to: identify a first task context and associate a plurality of first tasks with the first task context, and identify a second task context and associate a plurality of second tasks with the second task context; and a processor module to: assign attributes to the plurality of first tasks and the plurality of second tasks, specify a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context, monitor a user input to perform the operation on the at least one of the plurality of first tasks in the first task context, and in response to the user input, automatically identify the at least one of the plurality of second tasks through the specified relationship and perform the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context.
19. A computer-implemented system to manage a plurality of tasks, the system comprising: at least one machine to execute: an interface module to provide a graphical user interface for a user to: identify a first task context and associate a plurality of first tasks with the first task context, and identify a second task context and associate a plurality of second tasks with the second task context; and a processor module to: assign attributes to the plurality of first tasks and the plurality of second tasks, specify a relationship that associates at least one of the plurality of first tasks with at least one of the plurality of second tasks based on the attributes, the specified relationship identifying an operation that is associated with each of the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context, monitor a user input to perform the operation on the at least one of the plurality of first tasks in the first task context, and in response to the user input, automatically identify the at least one of the plurality of second tasks through the specified relationship and perform the operation on the at least one of the plurality of first tasks in the first task context and the at least one of the plurality of second tasks in the second task context. 24. The computer-implemented system of claim 19 , wherein the plurality of first tasks is associated with at least one of the plurality of second tasks based on one or more of the following relations: a hierarchical, a constraint, and temporal.