Hardware and Software Requirements for SharePoint Server

This SharePoint tutorial explains everything about Hardware and Software Requirements for SharePoint Server. We will see various hardware and software requirements for SharePoint server 2019/2016/2013.

First, we will discuss SharePoint Server Subscription Edition, SharePoint 2019 Hardware and Software requirements, and SharePoint 2019 sql server requirements.

Also, we will see SharePoint 2016 requirements and SharePoint 2013 installation requirements.

SharePoint Server Subscription Edition

The list of new and upgrades to existing features included in the initial version of SharePoint Server Subscription Edition is shown in the table below.

Hardware Requirements for SharePoint Server

Before moving further with the deployment of the SharePoint environment, be sure that:

In all installation conditions:

  • Hard disc space is enough for the base installation.
  • You have enough hard disc space for diagnostic purposes, such as logging, debugging, making memory dumps, and other activities.

For Production environment:

  • You have more free disc space for daily activities in the production environment.
  • Keep twice as much free space as RAM available.
Installation scenarioDeployment type and scaleProcessorRAMHard disk
Single server role that uses SQL ServerDevelopment or evaluation installation with the minimum recommended services for development environments.64-bit, 4 cores16 GB80 GB for system drive
100 GB for second drive
Single server role that uses SQL ServerPilot or user acceptance test installation running all available services.64-bit, 4 cores24 GB80 GB for system drive
100 GB for second drive and additional drives
SharePoint server in a multi-tier farmDevelopment or evaluation installation with a minimum number of services.64-bit, 4 cores12 GB80 GB for system drive
80 GB for second drive
SharePoint server in a multi-tier farmPilot or user acceptance test installation running all available services.64-bit, 4 cores16 GB80 GB for system drive
80 GB for second drive and additional drives

Software Requirements for SharePoint Server

Now, let us check out the Software Requirements for SharePoint Server.

CategoryRequirement
Operating SystemWindows Server 2019 Standard or Datacenter
Windows Server 2022 Standard or Datacenter
Database Server SoftwareMicrosoft SQL Server (specific version or versions would be listed, e.g., SQL Server 2016, 2017, or 2019)
SQL Server Features– Database Engine – Reporting Services – Full-Text Search (if required by SharePoint) – Analysis Services (if required by SharePoint)
.NET Framework.NET Framework version (e.g., 4.8)
Client Components SDKRequired if you’re using PowerShell cmdlets
NetworkTCP/IP connectivity between database servers and SharePoint servers
AuthenticationSQL Server authentication methods supported by SharePoint (e.g., Windows authentication)

To know more details, refer to this complete article: SharePoint Server Subscription Edition

Hardware and Software Requirements for SharePoint Server

SharePoint 2019 Server Requirements

Below are the sharepoint 2019 system requirements before installing the SharePoint server 2019.

  • SharePoint 2019 Hardware Requirements
  • SharePoint 2019 Software Requirements

You should have enough space for logging, debugging, making memory dumps, etc., for any installation.

Additionally, you should have twice as much free space as RAM in Product scenarios.

SharePoint 2019 Hardware Requirements

The table below represents all about the SharePoint 2019 Hardware Requirements:

Installation scenarioDeployment type and scale      RAM   ProcessorHard disk space
Single server role that uses SQL ServerDevelopment or evaluation installation of SharePoint Server 2019 with the minimum recommended services for development environments. Use the Single-Server farm role to choose which service applications to provision. For additional information on Single-Server farm roles.16 GB  64-bit, 4 cores80 GB for system drive
100 GB for the second drive
Single server role that uses SQL ServerPilot or user acceptance test installation of SharePoint Server 2019 running all available services for development environments.     24 GB64-bit, 4 cores80 GB for system drive
100 GB for the second drive and additional drives
Web server or application server in a three-tier farmDevelopment or evaluation installation of SharePoint Server 2019 with a minimum number of services. 12 GB    64-bit, 4 cores80 GB for system drive
80 GB for the second drive
Web server or application server in a three-tier farmPilot, user acceptance test, or production deployment of SharePoint Server 2019 running all available services.16 GB   64-bit, 4 cores80 GB for system drive
80 GB for the second drive and additional drives

SharePoint 2019 Software Requirements

Now, let us check out the SharePoint 2019 software requirements.

ComponentRequirement
Operating System– Windows Server 2016 Standard or Datacenter
– Windows Server 2019 Standard or Datacenter
– Windows Server 2022 Standard or Datacenter
Database Server– Microsoft SQL Server 2016 RTM
– Microsoft SQL Server 2017 RTM for Windows
.NET Framework– .NET Framework 4.7.2
Browser Support– Microsoft Edge
– Internet Explorer 11
– Google Chrome (latest released version)
– Mozilla Firefox (latest released version)
SMTP Server– Compatible SMTP servers for incoming email: Exchange 2016 or Exchange 2019
– Outgoing email: SMTP service which supports TLS 1.2
Other Software– Microsoft Sync Framework Runtime v1.0 SP1 (x64) (if you’re using the User Profile Synchronization service)
– Microsoft Identity Extensions (if you’re using the User Profile Synchronization service)
– Windows Management Framework 5.1
– Microsoft WCF Data Services 5.6
– Microsoft Information Protection and Control Client
– Microsoft Office Online Server for browser-based document viewing and editing

It’s worth noting that SharePoint Server 2019 has various installation prerequisites. While the SharePoint Prerequisite installer will attempt to download and install all of these for you, having them beforehand can be helpful, especially if the server doesn’t have internet access.

SharePoint 2019 Sql Server Requirements

The SQL Server requirements are essential for a successful SharePoint 2019 deployment. Here is a table that lays out the SharePoint 2019 sql requirements:

ComponentRequirement
Supported SQL Server Versions– Microsoft SQL Server 2016 RTM
– Microsoft SQL Server 2017 RTM for Windows
Editions– Standard
– Enterprise
Collation– Latin1_General_CI_AS_KS_WS (default)
– Do not change the database collation unless necessary.
Authentication– Windows Authentication
SQL Server Agent– Should be running
SQL Server Roles (Minimum)– dbcreator
– securityadmin
SQL Server Feature– Full-Text Search (recommended, required for some features)
Disk Configuration– RAID (for performance and reliability)
– Separate drives for SQL data and log files (recommended)
Max Degree of Parallelism– Set to 1 for SQL Server used by SharePoint (recommended)
Memory Configuration– Avoid using dynamic memory allocation with SQL Server

NOTE:

-> SQL Server Express is not supported to install SharePoint server 2019.
-> We can not install Office 2019 client and SharePoint Server 2019 on the same computer, Microsoft does not allow this.

These are all about SharePoint 2019 sql requirements.

To know more details about SharePoint 2019 minimum requirements, check out this: SharePoint 2019 server requirements

SharePoint 2016 Server Requirements

Now, let us check out the SharePoint 2016 requirements; we will mostly cover the below SharePoint 2016 requirements:

  • SharePoint 2016 hardware requirements
  • SharePoint 2016 software requirements
  • SharePoint 2016 sql server requirements

SharePoint 2016 Hardware Requirements

The table below represents all the SharePoint 2016 hardware requirements.

RoleComponentRequirement
Single Server FarmProcessor64-bit, 4 cores
RAM16-24 GB
Hard Disk80 GB for system drive, additional for databases
Web Server or Application Server in a FarmProcessor64-bit, 4 cores
RAM12-16 GB
Hard Disk80 GB for system drive, additional for databases
Database ServerProcessor64-bit, 4 cores for small deployments; 64-bit, 8 cores for medium to large deployments
RAM16-24 GB for small deployments; 64 GB for medium to large deployments
Hard Disk80 GB for system drive, additional for databases; fast I/O is essential, SSD recommended for high-demand deployments

Also, make a note of the things below:

  1. Search: The search feature can be resource-intensive. If you are deploying a large-scale search environment, you might need additional or more powerful hardware. This is especially true if you’re indexing large amounts of content.
  2. Databases: The size, speed, and type of your hard drive will influence the performance of your SharePoint server, especially for the database server role. For high-demand scenarios, investing in fast storage solutions like SSDs is generally a good idea.
  3. Scaling Out: This table is for the minimal recommended setups. In many real-world scenarios, especially in larger enterprises, you’d deploy multiple servers for redundancy and performance. Always monitor your servers and add more resources or servers as needed.

SharePoint Server 2016 Prerequisites

Below are all the prerequisites for SharePoint Server 2016:

  1. Operating System: Windows Server 2012 R2 or Windows Server 2016.
  2. Web Server (IIS) Role
  3. Application Server Role
  4. Microsoft .NET Framework 4.6
  5. Microsoft SQL Server 2014 Service Pack 1 (SP1) or higher
  6. Microsoft Sync Framework Runtime v1.0 SP1 (x64)
  7. Windows Server AppFabric 1.1
  8. Cumulative Update 7 (KB3092423) for Microsoft AppFabric 1.1 for Windows Server
  9. Microsoft Identity Extensions
  10. Microsoft Information Protection and Control Client (MSIPC)
  11. Microsoft WCF Data Services 5.6
  12. Microsoft ODBC Driver 11 for SQL Server
  13. Microsoft OData v4 Client for .NET 4.5 (or higher)
  14. Microsoft .NET Framework 4.6.2
  15. Visual C++ Redistributable Package for Visual Studio 2013
  16. Visual C++ Redistributable Package for Visual Studio 2012
  17. Visual C++ Redistributable Package for Visual Studio 2015
  18. Update for the .NET Framework 4 (KB2898850)
  19. Windows Management Framework (PowerShell 4.0 and DSC)

SharePoint 2016 Software Requirements

The table below represents all about SharePoint 2016 Software requirements.

ComponentRequirement
Operating System– Windows Server 2012 R2 Standard or Datacenter
– Windows Server 2016 Standard or Datacenter
– Windows Server 2019 Standard or Datacenter
– Windows Server 2022 Standard or Datacenter
Database Server– Microsoft SQL Server 2014 with Service Pack 1 (SP1)
– Microsoft SQL Server 2016
.NET Framework– .NET Framework 4.6 (minimum)
Browser Support– Microsoft Edge (latest released version)
– Internet Explorer 10 and 11
– Google Chrome (latest released version)
– Mozilla Firefox (latest released version)
SMTP Server– Compatible SMTP servers for incoming email: Exchange 2013 or Exchange 2016
– Outgoing email: SMTP service which supports TLS
Other Software– Windows Management Framework 4.0
– Microsoft Identity Extensions (if using certain features)
– Microsoft Information Protection and Control Client
– Microsoft WCF Data Services 5.6
– Microsoft ODBC Driver for SQL Server
– Visual C++ Redistributable Packages for Visual Studio
Office Web Apps (optional)– Office Online Server for browser-based document viewing and editing

These are all about SharePoint 2016 requirements.

SharePoint 2016 Sql Server Requirements

Here’s a table summarizing the SharePoint 2016 Sql server requirements:

ComponentRequirement
Supported SQL Server Versions– Microsoft SQL Server 2014 with Service Pack 1 (SP1)
– Microsoft SQL Server 2016
Editions– Standard
– Enterprise
Collation– Latin1_General_CI_AS_KS_WS (default)
– It’s recommended not to change the database collation.
Authentication– Windows Authentication
SQL Server Agent– Should be running
SQL Server Roles (Minimum)– dbcreator
– securityadmin
SQL Server Feature– Full-Text Search (recommended for certain SharePoint features)
Disk Configuration– RAID (recommended for performance and reliability)
– Separate drives for SQL data and log files (recommended)
Max Degree of Parallelism– Set to 1 for SQL Server used by SharePoint (recommended)
Memory Configuration– Avoid using dynamic memory allocation with SQL Server

Also, make a note of the things below:

  1. Compatibility: Ensure the compatibility of the SQL Server version with the specific SharePoint 2016 release or update.
  2. Performance: SQL Server performance plays a pivotal role in the overall performance of SharePoint. Proper disk I/O, memory, and CPU considerations are crucial.
  3. High Availability: SQL Server Enterprise edition is needed to plan for high availability using Always On Availability Groups.

SharePoint 2013 Requirements

Now, we will see all the SharePoint 2013 requirements that cover:

  • SharePoint 2013 Hardware Requirements
  • SharePoint 2013 Software Requirements

SharePoint 2013 Hardware Requirements

Here are some of the important SharePoint 2013 Hardware Requirements:

RoleComponentRequirement
Single Server FarmProcessor64-bit, 4 cores
RAM8 GB (small deployments) or 24 GB (for production use)
Hard Disk80 GB for system drive, additional for databases
Web Server or Application Server in a FarmProcessor64-bit, 4 cores
RAM12 GB (minimum recommended)
Hard Disk80 GB for system drive, additional for databases
Database ServerProcessor64-bit, 4 cores (small) or 64-bit, 8 cores (large)
RAM8 GB (small) or 64 GB (for medium to large)
Hard Disk80 GB system drive, additional for databases

SharePoint 2013 Software Requirements

The table below represents all about SharePoint 2013 Software Requirements:

ComponentRequirement
Operating System– Windows Server 2008 R2 SP1 (Standard, Enterprise)
– Windows Server 2012 (Standard, Datacenter)
Database Server– Microsoft SQL Server 2008 R2 SP1 (Express, Standard, Enterprise)
– Microsoft SQL Server 2012
.NET Framework– .NET Framework 4.5
Browser Support– Internet Explorer 8 to 10
– Google Chrome (latest released version)
– Mozilla Firefox (latest released version)
– Apple Safari (latest released version for Mac OS)
Other Software– Windows Management Framework 3.0
– AppFabric 1.1
– Windows Identity Foundation (WIF) 1.0
– Microsoft Information Protection and Control Client
– Microsoft WCF Data Services 5.0
Office Web Apps– Office Web Apps Server for browser-based document viewing and editing (optional, separate server)

SharePoint 2013 Server Prerequisites

Here are the prerequisites for SharePoint Server 2013:

  1. Operating System:
    • Windows Server 2008 R2 SP1 (Standard or Enterprise)
    • Windows Server 2012
  2. .NET Framework:
    • .NET Framework 4.5
  3. Windows Management Framework:
    • Windows Management Framework 3.0
  4. Application Server Role:
    • Web Server (IIS) role
  5. Microsoft SQL Server:
    • SQL Server 2008 R2 SP1 (Express, Standard, or Enterprise)
    • SQL Server 2012
  6. Windows Identity Foundation (WIF):
    • WIF 1.0
  7. Microsoft Information Protection and Control Client
  8. Microsoft Sync Framework Runtime v1.0 SP1 (x64)
  9. Windows Server AppFabric:
    • AppFabric 1.1
  10. Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB 2671763)
  11. Microsoft WCF Data Services:
    • WCF Data Services 5.0
  12. Microsoft ODBC Driver for SQL Server
  13. Microsoft OData v4 Client for .NET 4.5

To know more details, refer to this complete Microsoft article: SharePoint 2013 Requirements

Conclusion

Specific hardware and software requirements must be met for optimal performance across SharePoint Server versions 2019, 2016, and 2013. Generally, hardware requirements such as RAM and CPU power increase as versions progress.

SharePoint 2019 favors Windows Server 2016 or 2019, while 2016 and 2013 are compatible with older server versions. SQL Server requirements evolve similarly, with each SharePoint version preferring a more recent SQL Server edition. I hope you got an idea of Hardware and Software Requirements for SharePoint Server.

You may also like:

>