Kentico licensing for MVC applications

This page describes the licensing requirements for some of the common environment setups when developing and running ASP.NET MVC applications with Kentico.

The Kentico development model for ASP.NET MVC application relies on the web farms functionality. To use web farms in your Kentico instance, you need to acquire another server license for each additional server in the web farm. Without an appropriate license key, certain Kentico services (for example Smart search) cannot work properly because the data is not synchronized.

You only need to purchase a license for the MVC application. The additional license for the Kentico administration and one extra web farm server is provided for free. To obtain the additional license, contact your sales representative directly or email us at sales@kentico.com.

Note: The Kentico CMS Free Edition cannot be used for developing ASP.NET MVC applications.

Example scenarios

Environment setup

URL examples

Required license keys

1 Kentico administration

1 MVC application

(2 IIS web sites on different domains)

Administration URL1: http://admin.mydomain.com

Live site URL: http://mydomain.com

1 website license (mydomain.com)

1 free license (admin.mydomain.com)

2 web farm servers

1 Kentico administration

1 MVC application

(1 IIS web site on a single domain)

Administration URL1: http://mydomain.com/admin

Live site URL: http://mydomain.com

1 website license (mydomain.com)

2 web farm servers

1 Kentico administration runs on the /Admin alias. For example, you can configure a URL Rewrite rule in IIS to redirect from the root of the domain to the /Admin alias.

For scenarios not listed in the table above, contact your sales representative directly or email us at sales@kentico.com.