Building a website to integrate with a dynamic Content Management System (CMS) can provide great benefits to customers who are looking to personally edit their website on an ongoing basis.
CMS Platforms essentially allow any registered user to login and edit their website through a browser window quickly and easily, without having to become an expert in XHTML, CSS or PHP coding languages.
Picking the right CMS system is vital as you need to ensure that your website is not only architecturally sound from a usability and coding perspective, but that any published content is also SEO-Friendly.
We build the majority of our customers CMS-adapted websites using the open-source WordPress platform, but there is number of great alternatives which suit themselves to specific website design purposes.
Drupal

Drupal is ideal for both large and complicated bespoke websites
Drupal is an extensively scalable content management system that suits websites that are being built of a very large volume and require highly technical custom functionality.
Each aspect of the system can be tweaked and built upon because of the straight-forward Modules platform, which is supported by a thriving community of web developers.
Cushy CMS

Cushy CMS' simplicity takes away the requirement for in-depth coding or technical knowledge
Cushy CMS is a web-hosted content management system, which takes away the requirement to invest finances in a hosting platform or become savvy in development languages such as PHP or ASP.
With this in mind, Cushy CMS is great if your looking for a simple, easy-to-manage CMS platform, but of course, you may run into difficulty if your looking to build in additional functionality to your website at a later date.
Joomla

Joomla not only boasts great functionality out-the-gate, but can be built upon by Web Developers with ease
Joomla originally began as a sister project to the well-known Mambo CMS platform, but has moved forward to becoming one of the key players in the sphere of open-source CMS systems as every element of code can be chopped up and reworked to any requirement.
Like Drupal, there is hundreds of additional plugins for Joomla available, and numerous dedicated ‘rent-a-coder’ style websites which are full of experienced developers who build additional functionality into a Joomla-built website.
Further Reading
We’ve published a number of blog posts on the subject of content and website management, including our recent Basic Guide to Web Hosting (Part 2), our picks on Open-Source Web Applications and How to Install WordPress.



What about asp.net CMSs as DNN, Umbraco or Kentico?
Yes I’m a big fan of WordPress too. Great flexibility and a huge range of plugins available. Fantastic!
We tried using DNN on a couple of sites for our clients but the html coding it generates is a disaster. No offence, just personal opinion. WordPress is a fantastic CMS and clients love it too.