What is a Content Management System or CMS?

This answer will explain what a Content Management System or CMS is and does.

A CMS is a software application running on your webserver that will enable you to generate content quickly and easily without requiring too much knowledge about how web pages are constructed. This site for instance is built using a CMS called Drupal.