title: .NET CMS with ability to add custom modules
body: <p>I know that almost everything is already said about CMSs, but what interests me this time is which will be most conformable CMS for adding custom modules.</p>
  
  <p>The situation is as follows, I have minor knowledge of C# , .NET and CSV, things where I think that I am good are MSSQL and business logic (in our company). Now I want to begin my own app for supporting best practices in our company.</p>
  
  <p>An idea is to take some CMS (free if possible) and begin adding modules with content that I have already. I make heavy use of SQL reporting services and a lot of stored procedures for handling data in SQL.</p>
  
  <p>The targeted CMS should be able to accept custom modules with ASP.NET controls such as DataGridWiew, GridList, ReportWiewer and basic controls such as label fields, buttons and others.</p>
  
  <p>I did try DotNetNuke, but after my tenth attempt to compile a module and put it in DNN I decided to ask for help on SO.</p>
  
  <hr>
  
  <p><strong>Sub Question</strong></p>
  
  <p>As there are a lot of WEB CMS for things like this, I am wondering if there are any Windows based framework or CMS for starting business applications?</p>
  
  <p>I know that Visual Studio is my good friend and that there are a lot of .NET controls which I can use, but starting new app for me is far away and unfortunately I do not have yet enough knowledge and power to begin my own.</p>