Bei einem Content-Management-System (CMS) handelt es sich um ein Anwendungsprogramm. Es ermöglicht und organisiert die gemeinschaftliche Erstellung und Bearbeitung eines Inhalts von Text- und Multimedia-Dokumenten. Der Informationsgehalt, gespeichert auf einen Datenträger, wird als Content (Inhalt) bezeichnet, welcher in diversen Formen vorliegen kann (Datei, alszusammenhängender Komplex verteilter Anteile).
Prinzipiell erfolgt in CMS die Trennung von Layout und Inhalt. Dies führt dazu, dass Editoren lediglich für die Einstellung von Inhalten verantwortlich sind und sich nicht mit dem Layout des Systems auseinander setzen müssen. Für das Layout werden festgelegte Templates, Vorlagen, verwendet. Die Inhalte bzw. die Informationen sind meistens in einer Datenbank oder Dateiensystem zu finden des CMS. 

Im Gegensatz zum Wiki handelt es sich um ein vorgefertigtes System, so dass keine Änderungen am Layout vorgenommen werden können, bspw. eine Änderung oder Ergänzung von Links, so dass eine eigene, intuitive Struktur entsteht. CMS dient zwar der Organisation von Inhalten, aber vielmehr handelt es sich um die Verwaltung von Inhalten, so dass eigenen Strukturen keine Möglichkeit geboten wird.