A Content Management System (CMS) is a content management system software, a web application, for creating, managing, and storing HTML content. It is used to control a large collection of dynamic web material (HTML pages, associated files, documents and images). It allows for publishing, editing, and modifying content from a central page.
The consistency of a CMS allows for the development of a small set of templates for pages and other design elements, and applies them throughout the site. It makes writing, publishing and maintenance easier, supports the implementation of other technologies that rely on structured content, and it assists with brand continuity throughout the site.