Content Management Systems or CMS are websites that let you add pages, change content, upload photo galleries and much more.
Only about 12 years ago, a content management system could only be offered with custom programming which was very pricey. Luckily, open source cms frameworks have appeared on the market and have become very popular. Most recognized content management systems are: WordPress, Drupal, Joomla, Concrete, and many more.