System CMS (ang. content management system) jest to program w formie aplikacji internetowej, umożliwiający tworzenie serwisu internetowego poprzez dodawanie i edycję treści. Największą zaletą systemów CMS jest możliwość publikowania treści na stronach www przez osoby nie będące programistami, ale znające podstawy obsługi komputerów.