Features > Development
   

Development

Kentico CMS represents an open and flexible platform for building web sites, intranets and portals. You can choose from two development models:

  • Flexible portal engine - build your web site without programming, only using the browser-based user interface
  • ASPX page templates - build your web site using Visual Studio as standard ASP.NET web forms with Kentico CMS server controls that display the content on the page

You can enhance the system with custom:

  • custom ASP.NET pages (ASPX)
  • user controls (ASCX)
  • web parts (ASCX user controls with standard interface)
  • code in C# and Visual Basic.NET
  • third-party controls
  • modules
  • document types
  • page templates, design, transformations
  • global event handlers

The web site and administration interface is a standard ASP.NET 2.0 project that can be opened and modified in Visual Studio 2005/2008/2010 or Visual Web Developer Express Edition 2005/2008/2010. It means you can use the tools you are already familiar with and enhance or modify the system as you need.

If you purchase the source code, you can even modify and recompile the whole solution, including server controls, data layer libraries and business layer API.

Kentico CMS was developed in C# and uses 100% managed code.