Ein Content-Management-System (kurz CMS, zu deutsch Inhaltsverwaltungssystem), oder auch Redaktionssystem, ist ein Anwendungsprogramm, das die gemeinschaftliche Erstellung und Bearbeitung des Inhalts von Text- und Multimedia-Dokumenten (Content) ermöglicht und organisiert.
Der darzustellende Informationsgehalt wird in diesem Zusammenhang als Content (Inhalt) bezeichnet; er kann als Datei vorliegen, die einzeln verarbeitet wird – oder auch als zusammenhängender Komplex verteilter Anteile, wie z. B. für Webseiten die Formatierung via CSS und der Content auf einer „normalen“ HTML-Seite.
Besonderer Wert wird auf eine medienneutrale Datenhaltung gelegt. So sollte ein Inhalt auf Wunsch beispielsweise als PDF- oder als HTML-Dokument abrufbar sein können, indem die Formate zur Laufzeit aus der Datenbank generiert werden.
Auch Barrierefreiheit sollte vom System unterstützt werden. Je nach Anwendung kann auch eine Rechteverwaltung von Bedeutung sein.