A CMS is a software package that facilitates the creation, publishing, distribution,organization and management of online content. A CMS not only creates the structure of how information‐ articles, video, design elements and images‐ will be presented, it gives all of the tools for populating a website. A CMS assists the web editor by providing tools for the creation of content, the publishing of the content, and, ultimately to archiving and storing the content.
Depending on the client’s needs and staffing, the CMS can be designed for use by a highly technical webmaster or can be so simple and intuitive that even the most technologically challenged editors can use it effectively. A CMS or a ‘Content Management System’ quite literally allows you to control and manage the content within your web site ‐ without technical training. Using this uncomplicated system you can very easily add, delete images and edit text in your web site on the fly.
The main purpose of a Content Management System (relating to web) is to provide the capability for multiple users with different permission levels to manage a website or a section of the content. For example, you can take a website which has Articles, Blogs, Press Releases, Store, Events and assign each section or a part of a section to user(s) to create, edit, and archive.