A system that enables people without specialist technical skills to manage website content.
When a site has a content management system, content is stored in a database rather than "hard coded" into the site's pages.
With a CMS you can add, edit or delete content at any time using a web browser. When you add or delete pages, the CMS automatically adjusts the site navigation.
Because content is separated from the visual design of the site, you can change content and retain a consistent design.
CMS vary greatly in sophistication and price. Many content management systems offer features such as search, news, forms, opinion polls and shopping carts. Access control allows multiple authors and editors to collaborate. Other typical features are the ability to "roll back" to previous versions, hide or display content and schedule content to "go live" on a future date.