System requirements
This page summarizes the requirements for installing, developing, and hosting Xperience by Kentico projects.
Software requirements
Operating systems:
- Windows Client: 10 (Version 1607+), 11 (Version 22000+)
- Windows Server: 2016, 2019, 2022
- Linux systems (see Supported OS versions for a list of all supported Linux distributions)
The machine where you want to run Xperience must have the following components installed:
- .NET 8 or .NET 9.
- Microsoft SQL Server 2019 or newer (including the free SQL Server Express Edition and corresponding LocalDB editions). The collation set for the SQL server must be case-insensitive.
- Tools that support ASP.NET Core development, such as Visual Studio 2022, or Visual Studio Code for use during development.
Hosting requirements
SaaS hosting
We recommend hosting your projects in Kentico’s SaaS, allowing you to offload the set up and management of application hosting to Kentico.
Private cloud hosting
If you want to host your Xperience by Kentico applications in a private cloud environment, for an average project, the server has minimum requirements of:
- 4 GB memory (RAM)
- 200 MB database size
The recommended hosting parameters depend on various aspects, such as the scale of the project, its architecture, implementation details, expected traffic, use of cache, utilization of background processes, etc. We recommend that you carry out your own performance testing and choose adequate hosting resources based on the results.
Browser requirements
Recommended resolution | The Xperience administration is optimized for the 1920x1080 resolution (also known as 1080p or Full HD). Xperience makes use of the resolution to display graph areas and other elements correctly. Using Xperience on lower resolutions may result in some of the UI elements displaying incorrectly. |
Supported browsers | Xperience by Kentico supports the following browsers:
We officially support and strongly recommend using the latest versions of the browsers. Older browser versions (up to several versions back) should work correctly but may display simplified renderings of certain components. The list of supported browsers above also applies to visitors of websites running on Xperience. However, the exact browser requirements always depend on the implementation of specific websites. With appropriate styling, live websites can work well in a wide variety of browsers, including responsiveness and general support for mobile browsers. |
JavaScript | JavaScript must be enabled and allowed in the browser for the administration to work correctly. |