• Home
  • Site development overview

Site development overview

This page is a part of a tutorial, which you should follow sequentially, from the beginning to the end. Go to the first page: Getting started with Kentico.

Kentico provides the following development models:

Portal engine

Recommended for most projects.

You can build websites using page templates and web parts in a browser-based user interface. This model does not require programming and using Visual Studio, but you can use it to create custom components.

ASPX templates

Can be used by experienced ASP.NET developers who prefer to create websites using standard ASP.NET Web Forms architecture and standard development tools, such as Visual Studio. You must be familiar with ASP.NET development and have at least basic programming knowledge of C#.


It is also possible to create websites or specific pages using the Model-View-Controller architectural pattern (based on the ASP.NET MVC framework). This model should only be used by experienced ASP.NET developers.

The rest of this tutorial uses the Portal engine approach.

Further reading – Choosing the development model

If you’re not sure which development model is best for you, see Choosing the right development model.

Previous page: Using the Kentico interface — Next page:Creating a new website

Completed pages: 2 of 9