A Content Management System (CMS) is a computer program used to manage the content on a website. The CMS allows publishing, editing and modifying of the website’s content. Web Designers and Developers can add code and functionality to a website using the CMS and the user interface allows the client to be able to make changes in a user friendly environment. Some examples of Content Management Systems are; WordPress, CMSMS, Joomla, Drupal, Magento and many more.