Provision of electronic document management and storage services