10. One or more computer-readable storage media storing computer-executable instructions that, when executed, cause a computing device to perform operations comprising: receiving, at an intermediary server, a request from a remote device to edit an electronic document stored at a network computing server, the request including a full-page postback that includes postback name-value pairs; translating, at the intermediary server, the postback name-value pairs from the full-page postback into an event log; sending the event log to the network computing server to enable the network computing server to edit the electronic document based at least in part on the event log; receiving, at the intermediary server, results of editing the electronic document; determining capabilities of the remote device, including one or more capabilities that indicate the remote device is a limited-capability computing device which is incapable, without external assistance, of rendering at least some view information of the electronic document; and building, at the intermediary server, renderable view information for the electronic document based at least in part on said editing and in response to said determining of the capabilities of the remote device, the renderable view information including a selectable indicia of an electronic form associated with a hierarchical view of one or more nested items, the one or more nested items including information from the postback name-value pairs; the intermediary server, the remote device, and the network computing server each being separate and remote from one another.
13. The one or more computer storage media of claim 10 , wherein the request comprises a request to execute business logic on the electronic document that the remote device is incapable of executing, and wherein the operations further comprise causing the network computing server to edit the electronic document by executing the business logic on the electronic document.