A Content Management System (CMS) is a software system used for content management. The content managed includes computer files, image media, audio files, electronic documents and web content. The idea behind a CMS is to make these files available inter-office, as well as over the web. A Content Management System would most often be used as archival as well. A web content management system is a content management system with additional features to ease the tasks required to publish web content to web sites.