System Requirements

This topic lists the system requirements for the various M-Files components.

Operating system requirements

M-Files Desktop:

M-Files Server:

Note: Both the server computer and client workstations must have .NET Framework 4.0 or later installed in order for all M-Files functions to work properly. M-Files Compliance Kit installations require .NET Framework 4.5 or later to be installed on both the server and client computers.
The operating system version can be either Workstation or Server.

For data security reasons, we do not recommended installing M-Files Server on a computer that is also used as a Microsoft domain controller. However, M-Files Server can technically run on a Microsoft domain controller server.

Mac and Linux users can access M-Files via M-Files Web.

Note: M-Files Desktop/Client for M-Files 10.x and later is not compatible with Microsoft Windows XP. Microsoft Windows XP users can use M-Files Server for M-Files 10.x and later with the client version 9.0. M-Files Desktop/Client for M-Files 10.x and later also requires Internet Explorer 9 or newer.

32/64-bit support

M-Files is compatible with both 32-bit and 64-bit Microsoft Windows operating systems. The 32-bit and 64-bit systems have separate installation programs.

M-Files Server hardware requirements

The minimum requirements and recommended hardware setups for M-Files Server are listed in the tables below.

Minimum requirements
Processor 1 processor with 2 cores (Intel Xeon or similar)
RAM 1 GB
Recommendation for up to 50,000 objects
Processor 1 or 2 processors with 4 or more cores in each (Intel Xeon or similar)
RAM 4 GB
Storage RAID 1 or RAID 5 disks
Recommendation for up to 1,000,000 objects
Processor 2 or 4 processors with 4 or more cores in each (Intel Xeon or similar)
RAM 16 GB
Storage RAID 1 or RAID 5 disks
Operating system 64-bit operating system
Database management system MS SQL Server 2012, 2014, or 2016 Standard or Enterprise Edition
Recommendation for more than 1,000,000 objects
Processor 4 processors with 4 or more cores in each (Intel Xeon or compatible)
RAM 32 GB
Storage RAID 1 or RAID 5 disks
Operating system 64-bit operating system
Database management system MS SQL Server 2012, 2014, or 2016 Standard or Enterprise Edition

M-Files Server can be installed either on a physical or a virtualized server, for instance using Hyper-V or VMWare ESXi.

Note: Consult us for requirements and best practices in environments with more than 1,000,000 objects.

Supported operating systems for the M-Files mobile apps

The M-Files mobile apps support the following mobile operating systems:

App name Required OS version
M-Files Universal App Windows 10
M-Files Mobile for Windows Phone Windows Phone 8.0/8.1 or later
M-Files Mobile for iOS iOS 7.0 or later
M-FIles Mobile for Android Android 2.3.3 or later

Recommended browsers for M-Files Web

For optimal user experience, consider using M-Files Web with Google Chrome and the M-Files Web browser plugin available in the Chrome Store.

The supported browser versions for M-Files Web are:

Web browser Recommended version Operating system
Google Chrome (recommended) Latest available version Microsoft Windows
Internet Explorer IE11 Microsoft Windows
Mozilla Firefox Latest available version Microsoft Windows
Safari Latest available version OS X
Microsoft Edge (limited) Latest available version Microsoft Windows
Note: If you cannot use Google Chrome and must edit documents frequently with M-Files Web, we recommend enabling the Java applet for M-Files Web. The Java applet can be used with IE11 and with the latest versions of Mozilla Firefox and Safari. See Enabling the Java applet for M-Files Web for instructions on how to enable the applet for a vault of your choice. In case you are upgrading M-Files, though, this does not need to be done as M-Files only disables the applet for any new M-Files installations.
Note: Internet Explorer 8, 9 and 10 are no longer supported by M-Files Web.
Tip: We recommend you to integrate M-Files Web with Microsoft Office 365 Online Apps. See the article Enabling Office Online Services for M-Files Web for more information.

M-Files Server disk space requirements

Metadata database

Consult M-Files Corporation for requirements and best practices in environments with more than 1,000,000 objects. Please also note that the hard disk space requirements for the metadata database highly depend on the complexity of the metadata structure as well as on the number of object versions in the database. The estimates above apply to typical document management use cases.

File data

M-Files uses a binary delta algorithm to process old versions of document files. This reduces the disk space consumption of old file versions considerably.

Administrators can free disk space by archiving or destroying old versions.

Microsoft SQL Server requirements

The following Microsoft SQL Server features need to be enabled if you wish to use Microsoft SQL Server as the M-Files database engine:

Instance features

Shared features