Content management system

See also: Content management systems | Collaboration | Filtering | Moderation

Acronym: CMS

A content management system ( is any software designed to allow a team of people (typically editors) to access and maintain the content of any site through a comfortable user interface. The original idea of the web implied that anyone could be both reader and writer, but the technical complexity of editing and uploading HTML pages made the publishing part of the web inaccessible to many users. The problem becomes even more complicated when a team of technically unskilled writers are to publish content, all without getting in each other’s way or accidentally destroying the site’s framework.

CMS is really an umbrella term for many different types of systems. Most systems have a method of format management and revision control. Some allow only the publication of news, others provide the administrator with many different categories of content; some have no real concept of security other than “can write” and “cannot write”, others allow fine-grained classification of all users. Even wikis are a type of content management system, working by an access-control free philosophy but nevertheless greatly simplifying the process of editing and maintaining pages.

There are also frameworks, such as the Zope application server in combination with the Content Management Framework, that can be extended and modeled to suit one’s own needs.

Compare with Defect Tracking System

TakeDown.NET -> “Content-management-system