DotNetNuke is built on the .NET framework, which already makes it a natural fit for companies working within Microsoft technologies. But beyond that, it gives a level of flexibility that you don’t always get with more popular CMS tools.