Competence, like truth, beauty and contact lenses, is in the eye of the beholder.
Laurence J. Peter

A CMS (content management system) is a general purpose web application for handling many different kinds of content. It will often contain elements of several other types of application, eg. publishing news articles in Blog style, galleries for images or a forum for user interaction.

Compared to the more specialised applications though, this versatility comes at the price of increased complexity – there is more to learn in a typical CMS because it has more functionality. So if a simpler application like a blog or a forum will offer everything you need for your web-site then it’s a better choice.

Preferred applications:


Others to consider: