DotNetNuke

For Microsoft platform we use DotNetNuke as the content management system. With a large community DNN has many modules ready to implement.