Ein Content Mangement System (CMS) dient dem Veröffentlichen von Daten. In einem CMS gibt es für Benutzer unterschiedliche Rollen: z.B. Redakteure für Texte in best. Bereichen, Administratoren für Websites und Administratoren des CMS.