Мммм, Если решение, которое вы ищете, больше опирается на «конфигурацию», чем на фактическую разработку, вы можете посмотреть:
Microsoft Windows SharePoint Services 3.0 (WSS)
Не смейся;)
Это бесплатная технология (созданная с использованием платформы .Net), которая позволяет настраивать / контролировать «улей» сайтов / дочерних сайтов, их членство и различные аспекты управления контентом (библиотеки документов и т. Д.). ) из коробки. Можно настроить множество функций, таких как RSS-каналы, галереи, форумы.
Он также интегрируется с инструментами Office, такими как MS Word / Excel и т. Д. (Управление версиями и загрузка / загрузка).
Хорошо подходит для командных функций типа совместной работы, но при желании может использоваться как система CMS для интернет-сайта.
Например, модель аутентификации может быть пользовательской (ваша собственная база данных) или использовать AD и может быть выставлена в Интернете.
Сайты можно создавать скины (20 скинов из коробки) или создавать свои собственные / загружать скины Sharepoint Designer.
WSS можно и дальше расширять с помощью .Net, но вам понадобится немало знаний об API WSS, если вы хотите поработать под капотом.
Отличное маленькое приложение под названием SmartPart (http://weblogs.asp.net/jan/archive/2004/06/10/152932.aspx)
позволяет интегрировать файлы .Net .ascx непосредственно в веб-часть WSS (так что вы должны иметь возможность создавать собственные веб-части, которые интегрируются в решение.