A content management system (CMS) is a computer application, usually web-based, which is used to manage work flow needed to collaboratively create, edit, review, index, search, publish and archive various kinds of digital media and electronic text.
CMSs are frequently used for storing, controlling, versioning, and publishing documentation such as news articles, user manuals, technical manuals, sales guides, and marketing brochures. The content managed may include files, image media, audio files, video files, electronic documents, and Web content.
