Ways How To Customize Umbraco CMS

Why is Umbraco one of the most popular and powerful CMS system based on ASP.NET framework? 

The most advantage of this CMS that you can create simple websites very quickly and in a very fast way even if you don't have deep knowledge of ASP.NET and C#. But in other cases when you need to create something match bigger or when you need to integrate your website with existing systems or implement complex business logic with workflows or e-commerce systems with few application levels you can and should use powerful of ASP.NET framework.

In current series of articles, we will go for most useful approaches how we can customize Umbraco like extending and access to Umbraco database, custom sections and pages in Umbraco admin portal, custom data editor and configuration controls.