CMS je zkratkou z anglického Content Management System a popisuje systém pro jednoduchou a rychlou správu obsahu internetových stránek.
Jedná se software či webovou aplikaci, které umožňují vytvářet, spravovat a archivovat obsah webových stránek – a to jak textových částí, tak obrázků i celých fotogalerií, audio a video souborů i dalších multimediálních částí. Jedná se tedy o jednoduchý nástroj, který se také označuje jako redakční či publikační systém.
Tvorba a úprava dokumentů zpravidla probíhá prostřednictvím webového rozhraní, kdy se pro správu obvykle používá jednoduchý WYSIWYG editor, tedy takový editor, kdy pro formátování textu není nutná znalost HTML jazyka.
Díky snadné a rychlé správě internetových stránek prostřednictvím CMS nyní odpadá nutnost znalosti programování, bez které se dříve stavba webových stránek neobešla. Nyní lze za pomoci editorů v CMS velmi snadno zprovoznit webové stránky běžným uživatelem. Tvorba takových stránek za využití redakčního systému je podstatně rychlejší a snadnější, než v případě programování stránek od samého začátku. Zároveň to výrazně snižuje náklady na provoz webových stránek.
Díky tomu, že správa probíhá prostřednictvím webového prohlížeče bez nutnosti jakékoli instalace, správa je pohodlná a je možná z jakéhokoli počítače, který má internetové připojení.
CMS najde své uplatnění pro osobní stránky (blogy), reklamní weby, i portály různých komunit. Tedy tam, kde se pravidelně mění či doplňuje obsah, který mohou pohodlně spravovat uživatelé (s různými úrovněmi uživatelských práv) a udržovat tak web udržovaný a aktualizovaný.