1. A method of communicating results to a query for data in a computer network utilizing a graphical user interface resident on a local computing device, the method comprising: receiving the query for data from the user interface; creating a query packet containing the query for data, the query packet adhering to a data format; sending the query packet to the remote computing device; receiving a response packet from the remote computing device, the response packet adhering to the data format; determining whether the response packet contains at least one result to the data query; and if the response packet contains the at least one result to the data query, then formatting the at least one result for presentation to a user on the local computing device via the user interface.