11. The non-transitory machine-readable medium of claim 10 , further comprising: receiving an input from the user to edit the electronic document; transmitting a notification of the input to the server; receiving an unlock command to enable edit access to the electronic document in response to the transmitting of the notification and if a time period has expired since there has been activity by the different user within the electronic document; and unlocking the electronic document to enable edit access to the electronic document.
12. The non-transitory machine-readable medium of claim 11 , wherein the electronic document is saved on the non-volatile machine-readable medium in the server, in response to saving the electronic document on the client device or the different client device.