CMS or a 'Content Management System' quite literally allows you to control and manage the content within your web site - without technical training. Using this uncomplicated system you can very easily add, delete images and edit text in your web site on the fly. You can also have an unlimited number of pages and a full site-search engine.
Ouer every web development programme include CMS development training, by which one can careate website or web app without any programming knowledge, and is widely used today to create CMS websites, personal blog etc. Most popular CMS are Drupal, Joomla and Wordpress.