A Content Management System (CMS) is a software system for organizing and facilitating collaborative creation of documents and publishing websites. A web content management system is often used to manage and control a large, dynamic collection of web material (HTML documents and their associated images). A CMS facilitates document editing. It offers standard visual templates that can be automatically applied to new and existing content, creating one central place to change that look across a group of content on a site. Most CMS software include WYSIWYG editing tools allowing non-technical individuals to create and edit content. Active CMS solutions usually receive regular updates that include new feature sets and keep the system up to current web standards. The most commons free CMS are : Joomla!, Spip, Drupal, BitFlux, eZPublish, Plume, Typo3, Postnuke ...