The Future of Kentico is MVC

Wednesday, 27 February 2019  |  Posted in: Articles  |  5min read

This blog has been updated since it was published to reflect the change in Kentico branding from Kentico CMS to Kentico Xperience. At launch, the Kentico Xperience product was the same as the MVC model of Kentico 12. If you have any questions about Kentico Xperience please feel free to contact us.


Kentico 12 has recently made the announcement that they’re transitioning to MVC. You’ve probably already heard how excited we are by this. But what does the transition mean for your current Kentico website?


How MVC development works

In the simplest terms, MVC is an architectural development pattern. It requires your website’s code to be reorganised and separated into three parts: the Model, View, and Controller.

Model: Data that makes up your website

View: Website interface the user sees

Controller: Interprets user actions (i.e. clicks) and sends data between the Model and the View


A brief history of MVC development

The MVC pattern was introduced to the web in the 1990s and has been quietly evolving ever since. Now it has reached the point where most developers are more familiar with MVC than any other architectural pattern.

Recently, a lot of this has to do with Microsoft’s shift towards MVC. Before, Microsoft’s software framework (.NET 4) supported both MVC and Web Forms architectural patterns. The new Microsoft platform .NET Core (previously called .NET 5) is designed to only support MVC, indicating that Microsoft views MVC as the development pattern of the future.


What does this mean for the future of Kentico?

This is exciting news for CMS (Content Management System) providers like Kentico.

With more developers now training in MVC, and new Microsoft software making the switch, Kentico has seized their opportunity and embraced MVC as their preferred pattern.

The transition to MVC in Kentico 12 has already started paying off. The MVC pattern provides the means for many new features in the Kentico 12 CMS, like Smart Forms and a visual Page Builder.


Should I transition my Kentico website to MVC with Kentico 12?

It’s no secret that we’re big fans of Kentico, even more so now we get to play around and develop even better websites with MVC. So yes, if you can, we firmly believe you should transition your website to MVC.

In such a fast moving digital landscape, it’s important to stay up-to-date with changing technology to be an industry leader. Keeping on top of developments and new software updates ensures you get the best features on the market and will continue receiving support from platforms you use.


The benefits of developing your website with MVC

Transitioning your website to MVC in Kentico 12 offers benefits directly from the website architecture, and improvements that Kentico can now offer through their platform.

  • Future-proof

    When you transition your website to MVC, you’re choosing a better development model that’s proven to be the development pattern of the future.

  • Faster development

    Separating the website architecture into three parts provides a faster, streamlined development workflow. This means less wait time for things being built.

  • Community eco-system

    The large eco-system of open sourced MVC software enables faster development and provides less vendor lock-into a particular platform.

  • Two applications

    The MVC pattern introduces at least two applications to the Kentico platform. One is the Kentico administration and one is the MVC application that hosts the site. Benefits of the dual application approach include improved security in the administration application, and improved website performance from separate caching.


Kentico MVC vs Portal Engine

The MVC pattern provides greater flexibility in how your site is developed and how components of your site are presented. However, it’s important to note that MVC works very differently to the old Kentico Portal Engine (built using Web Forms). The major differences are outlined below.



Transitioning to MVC

Transitioning your website to MVC in Kentico 12 is no small feat. It is, however, a necessary one to ensure the longevity of your Kentico website.

The Kentico Portal Engine will continue being supported until 2022, but web development using the Portal Engine will stop in 2020. As of now, Kentico has adopted a MVC-first approach. This means that new features will be designed for MVC, while the Portal Engine is phased out.



The key to transitioning your website to MVC is in the planning. Depending on the size and complexity of your site, you may need to start the planning process with your website developers or digital agency well in advance of the MVC implementation.

This announcement by Kentico is by no means reason to panic. There’s still plenty of time to start planning your transition to MVC. In the meantime, you might want to start thinking about your website’s future and the role it can play in your digital strategy.

The Digital Embassy is a Kentico Xperience Gold Partner so talk to us about scaling up to Kentico MVC 12 today!

Ready to talk about your requirements?

Phone us on 1300 375 368 for an obligation-free chat with a digital specialist about how we can help to scale up your business online.

[contact-form-7 id="120" title="Let's Talk"]
This website uses cookies to improve your experience. By using our website you consent to the use of cookies in accordance with our Privacy Policy
Read More