1. One or more computer-readable media residing on a computer and having computer-readable instructions therein that, when executed by the computer, cause the computer to: act as an intermediary between a limited-capability computing device and a network computing architecture, the network computing architecture being capable of enabling an editable electronic document functionality on a high-capability computing device but not on the limited-capability computing device, the computer being remote from the high-capability computing device and the limited-capability computing device; determine, based on the editable electronic document functionality and viewing capabilities of the limited-capability computing device, that the network computing architecture is incapable of enabling the editable electronic document functionality on the limited-capability computing device without external assistance, the editable electronic document functionality including at least some view information associated with an editable electronic document that is requested by the limited-capability computing device from the network computing architecture; enable the limited-capability computing device to perform the editable electronic document functionality; and edit an instance of the editable electronic document that is associated with the editable electronic document functionality and that is stored on the computer but not on the limited-capability computing device, wherein editing the instance of the editable electronic document includes executing one or more business logic operations via the instance of the editable electronic document and responsive to input to the limited-capability computing device, the editing comprising: receiving, from the limited-capability computing device, a postback that comprises a name-value pair; translating the postback into an event log; and editing the instance of the editable electronic document based on the event log.