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:

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: 

  • Chrome
  • Firefox
  • Microsoft Edge
  • Safari on Mac OS

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.