"CMS" stands for "content management system". These systems manage a web site's content through the combination of a content management application and content delivery application. The CMA portion of a CMS allows users without HTML experience to manage and modify content, which is then compiled and updated to the website through the CDA.
As of 2014, a typical CMS allows users to choose from a template to start up a website's content section. Other tools included in the system are format management, revision control, indexing, web-based publishing and content modification tools. Format management allows users to format scanned or electronic documents into HTML pages that are then tracked and documented by the revision control feature. A well-documented page can be easily reverted to an older version if a mistake or edit is required after the new version is released.
A CMS also indexes site content. This function allows website visitors and administrators to easily find content within the site by searching for indexed keywords that are associated with relevant content. CMS applications also include one-to-one marketing tools. These tools allow websites to display ads promoting products targeted at individual site users, based on data gathered from user behavior while browsing on the site.