Ein CMS (Content Management System) ist ein Verwaltungssystem, mit dem es ermöglicht wird, Inhalte einer Website auf einfache Art und ohne Programmierkenntnisse zu verändern oder zu aktualisieren.

Da bei einem CMS keine HTML-Kenntnisse oder sonstige Programmierkenntnisse notwendig sind, kann der Kunde seine Hompage oder Website selber verwalten, aktualisieren oder verändern. Es ist teilweise möglich, dass verschiedene Personen in verschiedenen Bereichen parallel auf der Webseite arbeiten.

Vorteil eines CMS ist es neben der eigenen Verwaltung der Webseite, auch die Kosten die man dadurch langfristig spart.

Zu den bekanntesten Open Source CMS gehören WordPress, Drupal, Joomla und TYPO3. Die meistverwendeten CMS sind derzeit WordPress und Joomla.