Mmmmh. If the solution you are looking for is more suitable for "configuration" than the actual development, you can see:
Microsoft Windows SharePoint Services 3.0 (WSS)
Do not laugh;)
This is a free technology (built using the .Net framework) that allows you to configure / control the "bush" of sites / subsites, their membership and various aspects of content management (document libraries, etc.) out of the box. You can configure many features, such as RSS feeds, galleries, forums.
It also integrates with Office tools such as MS Word / excel, etc. (versions and downloads / downloads).
This is good for features such as collaboration, but can also be used as a CMS system for an internet site, if necessary.
For example, the authentication model can be customizable (your own db) or use AD and can be exposed on the Internet.
Sites can be brightened up (20 skins out of the box) or make your own / upload skins of the Sharepoint designer.
WSS can be further expanded using .Net, but you will need enough WSS API knowledge if you want to fight under the hood.
An excellent application called SmartPart ( http://weblogs.asp.net/jan/archive/2004/06/10/152932.aspx ) allows you to integrate your .Net.ascx files directly into the WSS web part (so you should be able to collapse their own websites that are integrated into the solution.
source share