Content Management System in short CMS. A CMS is a computer program that allows publishing, editing and modifying content as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment and the procedures can be manual steps or an automated cascade. CMS’s are often used to run websites containing blogs, news, and shopping etc. Many corporate and marketing websites use CMS and content management system typically aim to avoid the need for hand coding but may support it for specific elements or entire pages.
Moreover, a web content management system is a bundled or stand-alone application to create, manage, store and deploy content on Web pages. Web content includes text and embedded graphics, photos, video, audio, and code for applications that displays content or interacts with the user. 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 CMS’s usually allow client control over HTML-based content, files, documents, and web hosting plans based on the system depth and the niche it serves. To exempltify umpteen number of people use plentiful CMS’s which are Drupal, Gallery, Joomla, LimeSurvey, Magento, MediaWiki, ownCloud, phpBB, PrestaShop, WordPress, WebCalendar, Moodle, Lazarus Guestbook, Piwik.