Content Management Systems (CMS) have become crucial part of website construction. Clients want to have greater and easier control over their sites content. They do not want to have to engage a web expert when making simple modifications to their website. This is where CMS comes in.
There are many different CMS with which a website can be built. However, since you want a system with a lot of community support, one that will continue to be supported in the future, and one with a lot of third party plugins, you really should go with one of the big three: WordPress, Joomla, or Drupal.
All have there pros and cons, but you really can’t go wrong with any of them. The major areas which which to look for in a CMS are easy of use, flexibility, and security. To oversimplify, the easiest to the hardest would be WordPress, Joomla, Drupal. By sacrificing ease you can increase flexibility and security, so I would reverse the list when it comes these two areas.
With a knowledgeable programmer any of the CMS can be perfectly flexible and secure, so Kirk Peters Studio usually likes to work with WordPress. However, we can build a site in any CMS the client requests.