I want to share an interesting post I just read. Dion HinchCliffe a ZDNet blogger elaborated a list of the Top Ten Platforms Used for Building Communities and, on "order of general industry popularity", DotNetNuke is seventh.
The list was compiled using an "objective scoring system based on a number of external criteria", but the author doesn't reveal which ones are those. If open source was one of them, DotNetNuke is fifth among open source products and number one among .NET language solutions. The first 4 are PHP based, number 5 is a SharePoint site template and number 6 is a hosted solution (also not open source).
The SharePoint Community Portal is listed as the first .NET platform, but technically it is really an template added on top of the Microsoft product to enable some community features it was not originally built to support. IMO, this solution clearly benefits from Microsoft's strong server OS installed base but is a costly alternative to DotNetNuke's offering.
While looking at the list, it became obvious that DotNetNuke has become and will consolidate as the number one open source platform for building communities in .NET. Users can rest assured that this will continue improving with our upcoming releases.
The blog author "works with enterprise IT clients in the federal government and Fortune 1000". You can read the blog post here: http://blogs.zdnet.com/Hinchcliffe/?p=195