11. A method comprising: at a first client computer, opening a master copy of an electronic document in a local editor; at the first client computer, maintaining a first queue, the first queue associated with the local editor; at the first client computer, maintaining a second queue, the second queue associated with a remote editor, the remote editor provided at a second client computer; at the first client computer, detecting a request from the remote editor to perform an edit operation on the electronic document, the remote copy of the electronic document being opened by the remote editor; at the first client computer, performing the edit operation on the master copy of the electronic document in response to the request from the remote editor to perform the edit operation on the remote copy of the electronic document; at the first client computer, updating the second queue with the edit operation; and propagating, by the first client computer, the edit operation to the remote copy of the electronic document.
11. A method comprising: at a first client computer, opening a master copy of an electronic document in a local editor; at the first client computer, maintaining a first queue, the first queue associated with the local editor; at the first client computer, maintaining a second queue, the second queue associated with a remote editor, the remote editor provided at a second client computer; at the first client computer, detecting a request from the remote editor to perform an edit operation on the electronic document, the remote copy of the electronic document being opened by the remote editor; at the first client computer, performing the edit operation on the master copy of the electronic document in response to the request from the remote editor to perform the edit operation on the remote copy of the electronic document; at the first client computer, updating the second queue with the edit operation; and propagating, by the first client computer, the edit operation to the remote copy of the electronic document. 14. The method of claim 11 , wherein the performing of the edit operation on the master copy of the electronic document comprises determining that the requested edit operation does not conflict with any concurrent edit operation on the electronic document being performed by another editor.