We are CMS expert. We use Kentico for all our development.
Kentico is an integrated marketing solution that provides a complete set of features for building websites, intranets, online communities and e-commerce solutions on the Microsoft ASP.NET platform, on-premise or in the Cloud. It supports mobile websites, SEO, document management, online marketing tools, multilingual websites, and multisite management, and comes out of the box with 70 ready-to-use modules, 450 configurable web parts, and source code available by request
Kentico is used by more than 25 000+ web sites in 100 countries.