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 scenario | Deployment type and scale | Processor | RAM | Hard disk |
---|---|---|---|---|
Single server role that uses SQL Server | Development or evaluation installation with the minimum recommended services for development environments. | 64-bit, 4 cores | 16 GB | 80 GB for system drive 100 GB for second drive |
Single server role that uses SQL Server | Pilot or user acceptance test installation running all available services. | 64-bit, 4 cores | 24 GB | 80 GB for system drive 100 GB for second drive and additional drives |
SharePoint server in a multi-tier farm | Development or evaluation installation with a minimum number of services. | 64-bit, 4 cores | 12 GB | 80 GB for system drive 80 GB for second drive |
SharePoint server in a multi-tier farm | Pilot or user acceptance test installation running all available services. | 64-bit, 4 cores | 16 GB | 80 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.
Category | Requirement |
---|---|
Operating System | Windows Server 2019 Standard or Datacenter Windows Server 2022 Standard or Datacenter |
Database Server Software | Microsoft 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 SDK | Required if you’re using PowerShell cmdlets |
Network | TCP/IP connectivity between database servers and SharePoint servers |
Authentication | SQL Server authentication methods supported by SharePoint (e.g., Windows authentication) |
To know more details, refer to this complete article: SharePoint Server Subscription Edition
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 scenario | Deployment type and scale | RAM | Processor | Hard disk space |
Single server role that uses SQL Server | Development 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 cores | 80 GB for system drive 100 GB for the second drive |
Single server role that uses SQL Server | Pilot or user acceptance test installation of SharePoint Server 2019 running all available services for development environments. | 24 GB | 64-bit, 4 cores | 80 GB for system drive 100 GB for the second drive and additional drives |
Web server or application server in a three-tier farm | Development or evaluation installation of SharePoint Server 2019 with a minimum number of services. | 12 GB | 64-bit, 4 cores | 80 GB for system drive 80 GB for the second drive |
Web server or application server in a three-tier farm | Pilot, user acceptance test, or production deployment of SharePoint Server 2019 running all available services. | 16 GB | 64-bit, 4 cores | 80 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.
Component | Requirement |
---|---|
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:
Component | Requirement |
---|---|
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.
Role | Component | Requirement |
---|---|---|
Single Server Farm | Processor | 64-bit, 4 cores |
RAM | 16-24 GB | |
Hard Disk | 80 GB for system drive, additional for databases | |
Web Server or Application Server in a Farm | Processor | 64-bit, 4 cores |
RAM | 12-16 GB | |
Hard Disk | 80 GB for system drive, additional for databases | |
Database Server | Processor | 64-bit, 4 cores for small deployments; 64-bit, 8 cores for medium to large deployments |
RAM | 16-24 GB for small deployments; 64 GB for medium to large deployments | |
Hard Disk | 80 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:
- 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.
- 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.
- 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:
- Operating System: Windows Server 2012 R2 or Windows Server 2016.
- Web Server (IIS) Role
- Application Server Role
- Microsoft .NET Framework 4.6
- Microsoft SQL Server 2014 Service Pack 1 (SP1) or higher
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Server AppFabric 1.1
- Cumulative Update 7 (KB3092423) for Microsoft AppFabric 1.1 for Windows Server
- Microsoft Identity Extensions
- Microsoft Information Protection and Control Client (MSIPC)
- Microsoft WCF Data Services 5.6
- Microsoft ODBC Driver 11 for SQL Server
- Microsoft OData v4 Client for .NET 4.5 (or higher)
- Microsoft .NET Framework 4.6.2
- Visual C++ Redistributable Package for Visual Studio 2013
- Visual C++ Redistributable Package for Visual Studio 2012
- Visual C++ Redistributable Package for Visual Studio 2015
- Update for the .NET Framework 4 (KB2898850)
- Windows Management Framework (PowerShell 4.0 and DSC)
SharePoint 2016 Software Requirements
The table below represents all about SharePoint 2016 Software requirements.
Component | Requirement |
---|---|
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:
Component | Requirement |
---|---|
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:
- Compatibility: Ensure the compatibility of the SQL Server version with the specific SharePoint 2016 release or update.
- Performance: SQL Server performance plays a pivotal role in the overall performance of SharePoint. Proper disk I/O, memory, and CPU considerations are crucial.
- 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:
Role | Component | Requirement |
---|---|---|
Single Server Farm | Processor | 64-bit, 4 cores |
RAM | 8 GB (small deployments) or 24 GB (for production use) | |
Hard Disk | 80 GB for system drive, additional for databases | |
Web Server or Application Server in a Farm | Processor | 64-bit, 4 cores |
RAM | 12 GB (minimum recommended) | |
Hard Disk | 80 GB for system drive, additional for databases | |
Database Server | Processor | 64-bit, 4 cores (small) or 64-bit, 8 cores (large) |
RAM | 8 GB (small) or 64 GB (for medium to large) | |
Hard Disk | 80 GB system drive, additional for databases |
SharePoint 2013 Software Requirements
The table below represents all about SharePoint 2013 Software Requirements:
Component | Requirement |
---|---|
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:
- Operating System:
- Windows Server 2008 R2 SP1 (Standard or Enterprise)
- Windows Server 2012
- .NET Framework:
- .NET Framework 4.5
- Windows Management Framework:
- Windows Management Framework 3.0
- Application Server Role:
- Web Server (IIS) role
- Microsoft SQL Server:
- SQL Server 2008 R2 SP1 (Express, Standard, or Enterprise)
- SQL Server 2012
- Windows Identity Foundation (WIF):
- WIF 1.0
- Microsoft Information Protection and Control Client
- Microsoft Sync Framework Runtime v1.0 SP1 (x64)
- Windows Server AppFabric:
- AppFabric 1.1
- Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB 2671763)
- Microsoft WCF Data Services:
- WCF Data Services 5.0
- Microsoft ODBC Driver for SQL Server
- 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:
- Microsoft sql server 2012 native client download error SharePoint 2016
- Windows Server Appfabric: download error
- The RPC server is unavailable
- SharePoint Online vs. SharePoint On Premise
- SharePoint 2013, 2016, 2010 and Moss 2007 End of Support Roadmap
I am Bijay a Microsoft MVP (10 times – My MVP Profile) in SharePoint and have more than 17 years of expertise in SharePoint Online Office 365, SharePoint subscription edition, and SharePoint 2019/2016/2013. Currently working in my own venture TSInfo Technologies a SharePoint development, consulting, and training company. I also run the popular SharePoint website EnjoySharePoint.com