1. A computer implemented method of managing task data, the computer implemented method comprising: a computer identifying a set of queries and a set of data sources mapped to a task type in a mapping entry, wherein the task type is associated with a selected task, and wherein the mapping entry maps the task type to the set of queries, and wherein the set of queries is mapped to the set of data sources; the computer sending each query in the set of queries to a corresponding data source in the set of data sources; and the computer aggregating data received from the set of data sources responsive to the set of queries to form aggregated data, wherein the aggregated data is usable by a user to complete the selected task.