BetterCMS is one of the friendly and creative MVC developer.NET. It is an Open Source CMS. We can bring the entire CMS feature inside the website just using one line command in visual studio.
Install BetterCMS inside Visual studio using NuGet console:
Install-Package BetterCMS
More Detail Doc: https://github.com/devbridge/BetterCMS/wiki
Demo Site: http://demo.bettercms.com/