Design is not just what it looks like and feels like. Design is how it works.
Steve Jobs

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: