1. A computer protocol for facilitating communication of commands and data, the computer protocol residing on a server computer, the server computer being in communication with at least one client computer via a network, and the computer protocol comprising: a receiving means for receiving a prompt from the at least one client computer, the prompt including client identification information and a request for commands and/or data obtainable from applications or memory residing on the server computer; a storing means for storing the requested commands and/or data; a conversion means for converting the stored commands and/or data into a predetermined format; and a transmission means for transmitting the converted commands and/or data to the at least one client computer via the network, wherein the computer protocol is configured to enable all commands and data residing on the server computer to be converted into the predetermined format, and to use the client identification information to determine that the at least one client computer is a correct destination to which the converted commands and data are to be transmitted.