A Content Management System (CMS) is a website framework which allows users to edit and maintain a website with no or little html or programming experience. This allows the user to maintain a blog, upload photos or images, and make changes to the content as well as the structure of the website, without the intervention of a web designer or programmer.
A content management system is as stand-alone application, running on the web server, which allows the user to create, manage, store and deploy content on Web pages. The core function and use of content management systems is to store and organize files, and provide version-controlled access to the website data.
A web CMS may catalog and index content, select or assemble content at runtime, or deliver content to specific visitors in a requested way, such as other languages. Web CMSs usually allow client control over HTML-based content, files, documents, and web hosting plans based on the system depth and the niche it serves.
CMS Web content includes:
- Text and enhanced text elements
- Embedded graphics
- Code that generates and displays content