Content Management System heißt auf Deutsch übersetzt „Inhaltsverwaltungssystem“. CMS ist ein System, welches dafür entwickelt wurde, Informationen zu verbreiten. Es organisiert den Inhalt von Informationen einer Website separat von der Darstellung der veröffentlichten Informationen. Der Informationsinhalt wird in Dokumente und Grenzen aufgeteilt. Jedes dieser Dokumente ist zusätzlich nochmal in sich aufgeschlüsselt und unterteilt. Individueller Inhalt wird in einem gängigen Format gespeichert und erlaubt den Verwaltern der Websites mit ihnen vertrauten Tools (Webwerkzeugen) darauf zuzugreifen. Joomla, Drupal, TYPO3 und WordPress zählen zu den bekanntesten OpenSource-CMS.