Deployment Options for M-Files Server

Note: This content is no longer updated. For the latest content, please go to the user guide for M-Files Online. For information on the supported product versions, refer to our lifecycle policy.

M-Files offers several server deployment options, giving you the flexibility to leverage M-Files based on the model that best suits your organization's business needs and budget. Below is a short description of each server deployment option. Contact M-Files sales at [email protected] if you need more information and advice on finding the best solution for your organization.



You can access your vaults with M-Files Desktop, M-Files Web, and M-Files Mobile regardless of the server deployment solution that you decide is best suited for your organization.

On-premises server

An on-premises server deployment is best suited for organizations that have already invested in existing servers and systems, or are required to use an on-premises solution deployed behind the organization's own firewall for regulatory reasons.

Using on-premises servers for M-Files vaults does not, however, mean that they could not be securely accessed from outside (or inside) the company network. The vaults in the organization's private network can be accessed via M-Files Web, M-Files mobile applications, or M-Files Desktop (via a VPN connection or by using a pre-shared key) regardless of your location.

Cloud server

Document and intelligent information management via a cloud-based server deployment provides software as service (SaaS) flexibility associated with licensing and scalability (such as the ability to easily expand storage, or to modify the number of user licenses as necessary) without significant capital investment and incremental resources to support it. In addition, cloud-based solutions offer inherent remote access to company documents, and flexible monthly billing. Powered by the Microsoft Azure cloud platform, M-Files Cloud delivers additional redundancy and automated third-party backup that offers greater protection against data loss or theft.

Please note that using a cloud-based deployment also enables you to use all the client options for connecting to your vaults.

M-Files Cloud Subscription Management Portal

M-Files Cloud Subscription Management Portal allows end user administrators to manage their subscriptions online.

The portal enables the following functions:

  • Adding new licenses and removing existing licenses.
  • Adding new user accounts and removing existing ones.
  • Changing user details and license types.
  • Downloading M-Files installers.

Self-hosted cloud server

The managed instance deployment option of the Microsoft Azure SQL Database allows to host your database engine by your organization. A managed instance of the Microsoft Azure SQL Database is a fully managed SQL Server Database Engine instance hosted in Azure cloud.

Hybrid server

With an M-Files hybrid deployment, organizations can both leverage their existing on-premises technology investments and take advantage of an award-winning document and intelligent information management solution running in the public cloud or a private cloud, as needed.

Furthermore, M-Files Cloud can be seamlessly integrated with existing on-premises systems like an ERP or CRM, such as SAP or Microsoft Dynamics GP and AX. Conversely, an on-premises deployment of M-Files can be easily integrated into existing cloud-based business applications, such as Salesforce, Microsoft Dynamics Online, or NetSuite.

The same client options (M-Files Desktop, M-Files Web, or any of the M-Files mobile applications) are equally available for organizations using a hybrid server deployment.