1. A computer, comprising: a network interface configured to connect the computer to computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users; and a processing system comprising one or more processing units and storage, the storage comprising computer program code that, when executed by the processing system, configures the processing system to be comprising: an application configured to process user input to modify an electronic document, the application comprising a graphical user interface including a document pane configured to display the electronic document and a graphical element representing sharing status; the application being further configured to display, in response to the electronic document not being stored in a shared storage system and in response to a selection of the graphical element to share the electronic document, a sharing interface in the graphical user interface adjacent to the document pane and, the sharing interface presenting available shared storage systems to store the electronic document.