Popular .NET Web Content Management Systems (CMS) - Open Source

As wikipedia defines it - “A web content management (WCM) system is a CMS designed to simplify the publication of web content to web sites and mobile devices, in particular, allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files

Here are some good Open Source ASP.NET Web CMS that are popular in the community.

Update: Kentico has a free ASP.NET Web CMS too and can be downloaded over here

N2 CMS - N2 is a lightweight CMS framework to help you build great web sites that anyone can update. Using it's interface is intuitive and empowering. It is based on an object model with separation between view templates, content model and database and integrates well with the ASP.NET and ASP.NET MVC 2 paradigm.


Online Demo Feature Set Documentation Download Link License

DotNetNuke Community Edition - DotNetNuke, also known as DNN, is the ideal platform for building professional websites with dynamic content and interactive features. It is the most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft .NET.


Online Demo Feature Set Documentation Download Link License

mojoPortal - mojoPortal is an extensible cross platform, cross database, content management system (CMS) and web application framework


Online Demo Feature Set Documentation Download Link License

Umbraco CMS - Umbraco is an open source Web CMS for .NET. Its flexible content model with full .NET integration, full control over markup and stellar user interface makes both editors, designers and developers smile.


Video Tour Feature Set Documentation Download Link License

TheBeerHouse CMS - TheBeerHouse is a website developed with Microsoft's MVC Framework which includes a number of features and modules that you expect from a typical CMS / e-commerce website, such as Membership, CMS, Opinion Polls, Mailing List, Forums and much more.


Online Demo Feature Set Download Link License

Kooboo CMS - Kooboo is a web CMS built based on ASP.NET MVC framework. It is designed for those organizations or people who need enterprise level content management and fast web development


Online Demo Quick Start Video Documentation Download Link License

My Web Pages Starter Kit - The My Web Pages Starter Kit is a dynamic content management system (CMS). It is designed to meet the needs of computer enthusiasts who want to deploy and maintain their own website – and it is also easy to modify the look and feel or even change/extend the feature set


Online Demo Feature Set Documentation Download Link License

Cuyahoga - Cuyahoga is a flexible CMS / Portal solution written in C#. It runs on both Microsoft .NET and Mono and uses NHibernate for persistence Multiple databases are supported


Feature Set Documentation Download Link License

So the next time you want to create a CMS without paying a dime, you would now know which ones to try out! You can Bookmark this link for future use.

About The Author

Suprotim Agarwal
Suprotim Agarwal, Developer Technologies MVP (Microsoft Most Valuable Professional) is the founder and contributor for DevCurry, DotNetCurry and SQLServerCurry. He is the Chief Editor of a Developer Magazine called DNC Magazine. He has also authored two Books - 51 Recipes using jQuery with ASP.NET Controls. and The Absolutely Awesome jQuery CookBook.

Follow him on twitter @suprotimagarwal.


Anonymous said...

Telerik's SiteFinity should be here. It has a 'Community Edition' that is completely free.

Same sort of deal with Kentico. I don't understand why these aren't here.

Piers said...

I know that at least Kentico is not open source. Even though it is very good.

Martin Anjio said...

Yes Kentico is a good CMS but cannot fit here since it has only a 30-day trial, and that certainly does not qualify as opensource! I think the same goes for SiteFinity too! Anonymous, where did you see Sitefinity offering a free community edition. I would love to explore that

Anonymous said...

Check out Sueetie as well at http://sueetie.com

Integrates a number of .NET products to provide a community building framework.

W3Max said...

Major miss : http://www.orchardproject.net/

I think that this project has a great future

Anonymous said...

Without paying a dime? Anyone that builds a site on a MS server stack is going to get a rude awakening when the site grows.

SQL server alone is a minimum $1500.00 expense. Want that in SAAS form standby to pay $200.00 bucks a month. Need an IIS stack, fork over another $50 a month per server in SAAS mode.

Cost of the LAMP stack? ZERO.

You build it in MS, you pay a Server tax. No such thing as a free ride with .NET

.NOT I think...

KevDog said...

Can we please get past the "LAMP is free" BS? I'm sure the guys at StackOverflow are crying about their choice. LAMP, is fine, but it's not a free ride either.

Demtron said...

Sitefinity is not open source, and they recently stopped offering their community edition - see this forum post for more information.

While not open source, I'm evaluating Kentico Free Edition, although the 1000 page limit and no support for MySQL is discouraging. The base installation takes 25MB of MS SQL space - ugh!

Gibson said...

Telerik's SiteFinity should be here. It has a 'Community Edition' that is completely free.

Looks like you have no idea that there is a difference between a Community Ed and a trial version. Kentico and Sitefinity are better of the lot but both provide trial versions with stupid limitations

SM said...

Nice collection! Thanks

Gabe Sumner said...

Sitefinity Community Edition is still available via the Web Platform Installer. The long forum thread linked to above also hints that Telerik will continue to support small web sites with a solution. (Details remain to be seen though.)

Regarding the trial, I'm not sure what limitations you're referring to. The trial does occasionally output a small bit of "This is a trial" text into the web page, but is otherwise full-featured.

Disclaimer, I work for Telerik. :)

Anonymous said...

Kentico has a free edition that can be used even for commercial purposes, it doesn't have any time limitation. It's limited in the functionality (content staging, webfarms, e-shop.. are missing). However it has enough functionality to run a small corporate website.

Concerning the source code avaiablity - Let me also add that Kentico offers also a full source code.

Anonymous said...

@Anonymous LAMP troll: Where did you get your free servers for hosting your ZERO cost website?

LAMP != FREE hosting
LAMP == no support

I wish people would understand that there are benefits to both sides.

Irina said...

We are in the process of investing in a CMS to boost ROI on our website this post gives a good overview. just need to decide which CMS to invest in. I am primarily looking for a searchengine friendly cms with minimum implementation costs.

Josh T said...

Do any of these support deployments to Windows Azure and utilize Table and Blob storage?

Anonymous said...

what about Graffiti CMS? its now open source too on codeplex. no one mentioned it?

Paiman Roointan said...

find best opensource systems for .net here:

Jae said...

find one of the best .net cloud CMS 30+ built in modules .. check it out www.jaenovationcms.com

Anonymous said...

look Sense/Net (http://www.sensenet.com) open source and pretty good solution !

Alok Pandey said...

Though the above CMS are good, but one growing CMS SageFrame also.
One can find it here

Anonymous said...

Kentico offers a free license that has limitations, but it is good for a small website.

Kentico is also the best CMS I have ever used. It is extremely flexible and you can do most things without touching any real code.

To the guy who said SQL Server is at least $1,500: You can use SQL Server Express for free. It supports up to 4GB databases, which is plenty of space for a decent sized website. I use it for a site of mine that gets over 1 Million visits and over 2 Million page views per month and I record every page view in the database and I still have plenty of database room to spare.

If you're site is so large that you need more storage than that and you can't afford a Windows hosting environment, then you're doing something wrong. You should be profiting enough by then to afford it.

.Net is great.

Vance Odom said...

The primary operate of cms is to present information on sites. CMS features differ commonly from system to system. Simple methods show a few features.

Nabeel said...