3. The computer system of claim 1 wherein the original document object model comprises XML code.
1. A computer server system comprising: a memory server system configured to include an original document object model that comprises a data structure for representing documents on the computer server system; and a processing server system configured to communicate with the memory server system and with a client computing system comprising a duplicate copy of the original document object model and the processing server system is configured to implement the steps of: receive information from the client computing system, the information representing a change in a state of a software component of the original document object model; update portions of the original document object model based on the change; translate only the updated portions of the original document object model into a mark-up language string; and transmit the string to the client computing system for incorporation into the duplicate copy of the original document object model.