A CMS (Content Management System) is a content management system that facilitates the creation, modification and management of content on a website. It enables website owners to update content, add new pages, manage media and make changes without the need for extensive technical skills. Popular CMS include WordPress, Drupal and Joomla.