A content management system (CMS) is a system used to manage the content of a Web site. CMS's are deployed primarily for interactive use by a potentially large number of contributors.
A CMS will allow business users and non-technical personnel to add, author, and
update Web content using a WYSIWYG editor and put their web messaging
control directly in the hands of your subject matter experts. Editing
content becomes as easy as editing a Word document.
At it's simplest level, the CMS (using a browser) will allow a
content creator to use an editor to create content, to
finesse content and to authorise to approve the content to be
published in a live environment. All of this interaction is controlled
through security, workflow and audit trails and all of this is stored
and tracked in a database.
There is no single 'best' CMS. Instead, each CMS product has a mix
of strengths and weaknesses that derive from its underlying
architectural model or market position. This applies equally to
products in all price ranges, from small-scale CMS offerings to large
The CMS marketplace is comparatively young compared to other IT systems, and is still undergoing rapid evolution.
A few years ago there were a small number of vendors, but recently the
marketplace has grown rapidly with the entry of a large number of new
products. The challenge is for agencies to select a product that best matches
their unique needs, while mitigating the risks inherent in the current
At edgecreative we have concentrated most of our CMS development around the Open Source Joomla CMS for html based sites, and the
Fcms system for wholly Adobe Flash based developments. We came to this position several years ago after spending much time and testing the various CMS with their various Pro's and Con's.