Abstract: Techniques used in obtaining information in parallel from one or more server systems as requested by a client computer system are disclosed. Multiple requests for information from one or more server systems are made in parallel providing information to the client system asynchronously rather than using a sequential synchronous programming technique.