System zarządzania treścią ( CMS ) to oprogramowanie komputerowe służące do zarządzania tworzeniem i modyfikacją treści cyfrowych ( zarządzanie treścią ).  CMS jest zwykle używany do zarządzania treścią w przedsiębiorstwie (ECM) i zarządzania treścią WWW (WCM).

ECM zazwyczaj obsługuje wielu użytkowników w środowisku współpracy , integrując zarządzanie dokumentami , zarządzanie zasobami cyfrowymi i przechowywanie dokumentacji. 

Alternatywnie, WCM to wspólne tworzenie stron internetowych i może zawierać tekst i osadzone grafikę, zdjęcia, wideo, audio, mapy i kod programu, które wyświetlają treść i wchodzą w interakcję z użytkownikiem. ECM zazwyczaj zawiera funkcję WCM. CMS to szablon internetowy do tworzenia własnej strony internetowej.