Document management software helps users store and organize their organisation's documents. Important features include versioning, file sharing and access control. Typically document management solutions have been on-premise only but increasingly providers are moving their solutions to the cloud. In organizations that implement this software the document management system is the central repository of all client-matter related documents. Companies in this space include iManage, NetDocuments and Opentext. Many organizations also use Microsoft SharePoint.