Content Management System (CMS)

A (web) Content Management System allows a number of people to maintain a website using a simple web-browser-based interface (instead of manually authoring webpages).

Content Management Systems generally consist of a number of templates corresponding to standard ‘types’ of information, e.g.

  • Event Promotion
  • Staff Profiles
  • Press Releases
  • Product Listings


Users of the system may be assigned specific privileges to restrict the types of change they can make to the website.

For example; the communications manager might only be able to add and edit press releases; changes to product pricing can only be made by the product manager.

Examples of CMS

  1. WordPress
  2. Joomla

*Disclaimer: After years of faithful development with Joomla, I have finally made the switch to WordPress. Like a lost friend, I now relegate Joomla to specific use instances, and recommend that all my clients choose WordPress CMS over Joomla (or any other CMS).