14. A computer-implemented method comprising: receiving, using a first computing device, viewing capabilities of a second computing device or a request to treat the second computing device as not permitting two or more hierarchical viewing levels to be presented at once; building, if the viewing capabilities permit two or more of the hierarchical viewing levels to be presented at once, using the first computing device, and from hierarchical view information associated with an editable electronic document having hierarchical viewing levels, renderable view information by which the second computing device is enabled to present the two or more of the hierarchical viewing levels, or building, if the viewing capabilities do not permit two or more of the hierarchical viewing levels to be presented at once or the request is received, using the first computing device, and from the hierarchical view information associated with the editable electronic document having hierarchical viewing levels, renderable view information by: extracting textual information about items in one of the two or more hierarchical viewing levels that are presented; retrieving only a first textual nested item at a next hierarchical viewing level for presentation associated with the one of the two or more hierarchical viewing levels that are presented; and enabling the second computing device to present the one of the two or more hierarchical viewing levels with the first textual nested item from the next hierarchical viewing level; enabling, using the first computing device, an edit to an instance of the editable electronic document through the renderable view information, the renderable view information being separate from the instance of the editable electronic document; and editing, using the first computing device, the instance of the editable electronic document responsive to receiving an indication of an edit to one or more of the hierarchical viewing levels via the renderable view information to provide an edited instance of the editable electronic document, the indication of the edit to the one or more of the hierarchical viewing levels being received from the second computing device and the editing including causing one or more business logic operations to be executed via the instance of the editable electronic document, the second computing device displaying the renderable view information and being remote from a resource on which the editable electronic document is edited and stored, wherein the editing comprises: receiving the indication of the edit as 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.
14. A computer-implemented method comprising: receiving, using a first computing device, viewing capabilities of a second computing device or a request to treat the second computing device as not permitting two or more hierarchical viewing levels to be presented at once; building, if the viewing capabilities permit two or more of the hierarchical viewing levels to be presented at once, using the first computing device, and from hierarchical view information associated with an editable electronic document having hierarchical viewing levels, renderable view information by which the second computing device is enabled to present the two or more of the hierarchical viewing levels, or building, if the viewing capabilities do not permit two or more of the hierarchical viewing levels to be presented at once or the request is received, using the first computing device, and from the hierarchical view information associated with the editable electronic document having hierarchical viewing levels, renderable view information by: extracting textual information about items in one of the two or more hierarchical viewing levels that are presented; retrieving only a first textual nested item at a next hierarchical viewing level for presentation associated with the one of the two or more hierarchical viewing levels that are presented; and enabling the second computing device to present the one of the two or more hierarchical viewing levels with the first textual nested item from the next hierarchical viewing level; enabling, using the first computing device, an edit to an instance of the editable electronic document through the renderable view information, the renderable view information being separate from the instance of the editable electronic document; and editing, using the first computing device, the instance of the editable electronic document responsive to receiving an indication of an edit to one or more of the hierarchical viewing levels via the renderable view information to provide an edited instance of the editable electronic document, the indication of the edit to the one or more of the hierarchical viewing levels being received from the second computing device and the editing including causing one or more business logic operations to be executed via the instance of the editable electronic document, the second computing device displaying the renderable view information and being remote from a resource on which the editable electronic document is edited and stored, wherein the editing comprises: receiving the indication of the edit as 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. 17. The method of claim 14 , wherein the request is not received and the act of building is performed without user interaction.