1. A method performed by one or more computer systems of retrieving information for a user interacting with one or more applications associated with the set of one or more computer systems, the method comprising: receiving a selection signal from one or more user input devices, the selection signal indicative of a user selection made with a first application executing on a first computer system; determining contextual information indicative of a context for the user selection made with the first application based upon the selection signal from the one or more user input devices; constructing an information request by a first set of the one or more computer systems for information that is relevant to the context; and receiving first information that is relevant to the context in response to the information request, the first information generated by a second set of the one or more computer systems in response to the information request using a computational resource.