A CMS or Content Management System is used for the control and editing of content. Content includes electronic files, images and video based media, audio files, electronic documents and web text. The main concept behind a CMS is to make these files available for editing over the Internet. A CMS is often used to archive documents as well. Many companies use a CMS to organize and store files in public form.
A Workflow process is the ability to move documents through a business process of approval. Some Content Management Systems provide the ability to control business flows and processes, like email alerts and automated business document flows. This is ideally a collaborative creation of documents. A CMS or document management system provides the business a way to control and publish to and from group of documents in a logical and organized manner, content, like images and multimedia items.Web content management systems are mainly used to control and publish text based documents likes articles, text documents and information. A CMS is normally able to provide the following features: