---
title: System requirements
related:
  - https://docs.kentico.com/13/installation/installation-questions-and-answers.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

## Supported server-side configuration

Supported operating systems:

<!-- dev-model:mvc start -->

**MVC 5 development model.** Applies only when building with ASP.NET MVC 5. If this page also covers ASP.NET Core, that version is in its own block.

- Windows Client: 10, 11 (32bit or 64bit)
- Windows Server versions: 2016, 2019

<!-- dev-model:mvc end -->

<!-- dev-model:core start -->

**ASP.NET Core development model.** Applies only when building with ASP.NET Core. If this page also covers MVC 5, that version is in its own block.

- Windows Client: 10 (1607+), 11
- Windows Server: 2016, 2019
- Linux systems (see [Supported OS versions](https://github.com/dotnet/core/blob/main/release-notes/3.1/3.1-supported-os.md) for a list of all supported Linux distributions)

> **Info:** **Additional requirements for hosting on Linux**
>
> If you wish to host the ASP.NET Core application on Linux-based machines:
>
> - We strongly recommend updating Xperience to the latest released [Hotfix](https://devnet.kentico.com/download/hotfixes) version. The hotfixes resolve various issues with running Xperience on Linux.
> - To avoid potential issues with I/O operations, use an [ext4](https://en.wikipedia.org/wiki/Ext4) filesystem with [case-insensitivity enabled](https://www.collabora.com/news-and-blog/blog/2020/08/27/using-the-linux-kernel-case-insensitive-feature-in-ext4/).

<!-- dev-model:core end -->

> **Note:** **Windows Server 2012 and 2012 R2**
>
> Microsoft ended support for Windows Server 2012 and 2012 R2 on **October 10, 2023**. See the [Windows Server 2012 and 2012 R2 reaching end of support](https://learn.microsoft.com/en-us/lifecycle/announcements/windows-server-2012-r2-end-of-support) article for more information.
>
> As a result, these operating systems are no longer supported or tested for Kentico Xperience.

> **Warning:** **Kentico Xperience 13 support ends on December 31, 2026**
>
> After this date, Kentico no longer provides hotfixes, security patches, or technical support for Xperience 13. See the [Product support lifecycle](https://www.kentico.com/customers/supportcenter/support-lifecycle) for details. We recommend planning your [upgrade to Xperience by Kentico](https://docs.kentico.com/guides/upgrade-to-xbyk/upgrade-from-kx13.md).

> **Note:** **.NET 8 and .NET 9**
>
> Microsoft ends support for .NET 8 and .NET 9 on **November 10, 2026**. See the [.NET support policy](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core) for more information.
>
> To keep receiving .NET security updates, we recommend migrating ASP.NET Core live site projects to [.NET 10](https://dotnet.microsoft.com/download/dotnet/10.0).

We recommend that you install the following components on the computer where you want to run Kentico Xperience. If you do not install these components before installing Xperience, the Installer is capable of downloading and installing them or their suitable alternatives on its own. In such cases, your computer must be connected to the Internet.

<!-- dev-model:mvc start -->

**MVC 5 development model.** Applies only when building with ASP.NET MVC 5. If this page also covers ASP.NET Core, that version is in its own block.

- Microsoft .NET Framework [4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) or newer.
- Microsoft Internet Information Services (see the table below) or Internet Information Services Express (distributed with Visual Studio).
- Microsoft SQL Server 2012, 2014, 2016, 2017, 2019, 2022, including the free [SQL Server Express Edition](https://www.microsoft.com/en-us/sql-server/sql-server-editions-express). The  **[collation](https://docs.microsoft.com/en-us/sql/relational-databases/collations/collation-and-unicode-support)** set for the SQL server _**must be case-insensitive**_.

<!-- dev-model:mvc end -->

<!-- dev-model:core start -->

**ASP.NET Core development model.** Applies only when building with ASP.NET Core. If this page also covers MVC 5, that version is in its own block.

- [.NET 8.0](https://dotnet.microsoft.com/download/dotnet/8.0) through [.NET 10.0](https://dotnet.microsoft.com/download/dotnet/10.0) for ASP.NET Core [live site projects](https://docs.kentico.com/13/developing-websites/developing-xperience-applications-using-asp-net-core.md).
- Microsoft .NET Framework [4.8](https://dotnet.microsoft.com/download/dotnet-framework/net48) or newer (required for the Xperience administration application that is based on ASP.NET Web Forms).
- Microsoft Internet Information Services (see the table below) or Internet Information Services Express (distributed with Visual Studio).
- Microsoft SQL Server 2012, 2014, 2016, 2017, 2019, 2022, including the free [SQL Server Express Edition](https://www.microsoft.com/en-us/sql-server/sql-server-editions-express). The  **[collation](https://docs.microsoft.com/en-us/sql/relational-databases/collations/collation-and-unicode-support)** set for the SQL server  _**must be case-insensitive**_.

<!-- dev-model:core end -->

### Internet Information Services overview

The following table lists instructions on how to install different versions of IIS on different operating systems.

| Internet Information Services version | Operating system    | Details and installation instructions                                                                                                                |
| ------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| IIS 7.5                               | Windows 7           | Not supported                                                                                                                                        |
| Windows Server 2008                   |                     |                                                                                                                                                      |
| IIS 8.0                               | Windows Server 2012 | [Installing IIS on Windows Server 2012](https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012) |
| IIS 8.5                               | Windows 8.1         | [Installing IIS 8.5](https://docs.microsoft.com/en-us/iis/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2)                     |
| Windows Server 2012 R2                |                     |                                                                                                                                                      |
| IIS 10                                | Windows 10, 11      | Same process as IIS 8.5                                                                                                                              |
| Windows Server 2016, 2019             |                     |                                                                                                                                                      |

For the Xperience Installer to work correctly with your IIS, check that the following features are installed on your computer:

- On Windows 8.1 and Server 2012/2012 R2: **ASP.NET 4.5**, **.NET Extensibility 4.5**, **ISAPI Extensions**, **ISAPI Filters** and **Static Content**
- On Windows 10, 11 and Server 2016/2019: **ASP.NET 4.7** or **4.8**, **.NET Extensibility 4.7** or **4.8**, **ISAPI Extensions**, **ISAPI Filters** and **Static Content**

See [Configuring IIS for the installation of Xperience](https://docs.kentico.com/13/installation/system-requirements/configuring-iis-for-the-installation-of-xperience.md) for instructions.

> **Note:** **Note**: The application in IIS must use an _Application Pool_ with _Managed Pipeline Mode_ set to  _**Integrated**_. Classic mode is not supported.

> **Info:** The system may also work with other configurations. However, Xperience does not guarantee correct functionality for unsupported options.

## Hosting requirements

Xperience has the following requirements when using a traditional hosting server (dedicated or shared):

- Supported server-side software configuration (see above)
- Full trust permissions for the ASP.NET application (hosting in a medium trust environment is not supported)
- Hosting plan parameters:
  - **Minimum**: 4 GB memory (RAM), 200 MB database size
  - **Recommended**: 8 GB memory, 1 GB database size

> **Info:** **Note**: The recommended hosting parameters depend on the scale and implementation details of each project. Very large or heavily trafficked websites may have significantly higher requirements. For virtual hosting servers, the listed values refer to the memory capacity available for your web application, not the server's overall resources.

You can pick from the list of our [partners](https://kentico.com/services/find-a-partner) to find a hosting solution.

### Cloud hosting

Xperience supports the [Microsoft Azure](https://azure.microsoft.com/) platform, including Azure SQL, Azure Storage, and other services.

### Hosting ASP.NET Core applications

For details about hosting live site applications running on ASP.NET Core, see [Deploying and hosting ASP.NET Core applications](https://docs.kentico.com/13/developing-websites/developing-xperience-applications-using-asp-net-core/deploying-and-hosting-asp-net-core-applications.md).

## Development tools

To develop websites and integrate custom code, you need Visual Studio 2019 or 2022.

Xperience requires the [.NET Compiler Platform (](https://github.com/dotnet/roslyn) compiler to run. Do not uninstall the default [Microsoft.CodeDom.Providers.DotNetCompilerPlatform](https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/) NuGet package from the Xperience web project.

## Xperience administration interface requirements

### Recommended resolution

The Xperience administration interface 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

- 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.

### JavaScript

JavaScript must be enabled and allowed in the browser for the administration interface to work correctly.

## Live site browser requirements

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.
