A Content Management System (CMS) is a system that allows the user to customize the web pages according to user's requirement. The end user can do more changes than the site builder using CMS system. A basic CMS allows to make easy updates like creating, editing, managing, searching and publishing various kinds of digital media and electronic text.
The Content Management System is commonly used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators' manuals, technical manuals, sales guides, and marketing brochures. The user can add, edit, update and manage the sorts of computer files including image media, audio files, video files, electronic documents, and Web content.
Content Management System (CMS) common definition:
The definition of a CMS is an application (more likely web-based), that provides capabilities for multiple users with different permission levels to manage (all or a section of) content, data or information of a website project, or internet / intranet application.
Managing content refers to creating, editing, archiving, publishing, collaborating on, reporting, distributing website content, data and information.
An example of a CMS application is a Web Application that provides the following administration, control panel or website management functionalities:
- Create, Edit, Publish, Archive web pages.
- Create, Edit, Publish, Archive articles.
- Create, Edit, Publish, Archive press releases.
- Create, Edit, Publish, Archive blogs.
- Add / Edit events into an Event Calendar.
- Add / Edit Inventory (products), description, product specifications, prices, photos, etc.
- Enter, Edit, or View orders and print packing slips and invoices.
- View reports and statistics site data.
- Create and Edit system users which have different permission levels
to different section of the above administration.