1. A method for retrieving and aggregating information resulting from automatic context and work aware queries using a computer system including one or more programmed worklets operating within a plurality of interconnected computer systems, said method comprising: modeling, with the computer system, one or more of the worklets distinct from assistlets to recognize work people perform and to suitably represent said work; automatically generating, within the computer system, context and work-aware queries through a meta-querying template that utilize the modeled worklets received from a first processing unit; aligning the queries with ontologies, semantic query manipulations, and user profiles; leveraging executable program components within the computer system to detect and adapt to changes in data sources and increased availability of information; retrieving information relevant to a work task in response to the queries from a plurality of data sources; dynamically generating an information aggregation request using a binding technique, wherein the information aggregation request is dynamically generated based on a current state of a worklet, w, defining tasks to be performed, an executable program component configured to perform a defined task, s, and a user profile, p; and adaptively combining and aggregating the retrieved information based on semantic understanding of user needs for presentation to the user.