Skrót CMS pochodzi od nazwy „Content Management System” i znaczy tyle co „System Zarządzania Treścią” (lub „System Zarządzania Zawartością”). Jest to zazwyczaj skrypt przeznaczony do instalacji na serwerze, z którego będzie on potem dostępny w sieci. CMS'y posiadają najczęściej przyjazny użytkownikowi panel administracyjny zawierający wszystkie dostępne w nim funkcje. Często znajdziemy tam moduł aktualności, artykułów czy downloadu. Dzięki temu portal oparty o CMS'a mogą prowadzić osoby nie znające żadnego języka programowania.

