CMS czyli Content Management System (pol. System zarządzania treścią) jest systemem ułatwiającym tworzenie stron www.
Jego podstawowym zadaniem jest oddzielenie technicznej części witryny od części merytorycznej. Dzięki temu dodawanie treści przez redaktorów, modyfikowanie ich oraz usuwanie nie wymaga dużej wiedzy informatycznej, a tym bardziej znajomości języka HTML. Również wstawianie zdjęć, grafik, tabel, filmów czy nawet całych podstron odbywa się w bardzo łatwy i przyjazny dla użytkownika sposób. Strony oparte na systemie CMS posiadają wygodne przyciski do formatowania tekstu i dodawania mediów, często są one podobne do tych z Worda.
Stronę opartą o CMS-a łatwo można również rozbudowywać o dodatkowe funkcje przy pomocy wtyczek. Warto wspomnieć, że wtyczki są darmowe i korzystanie z nich jest równie proste, co z pozostałych funkcji. Również modyfikowanie witryny nie niesie za sobą żadnych kosztów.
Obecnie praktycznie wszystkie tworzone witryny internetowe wyposażone są właśnie w Content Menagment System.