CMS (ang. Content Managment System) to rodzaj oprogramowania instalowanego i działającego na serwerze, mającego wspomagać tworzenie i prowadzenie serwisu WWW. Są to proste w obsłudze narzędzia, którymi mogą się posługiwać osoby nie posiadające specjalistycznej wiedzy.
Podstawowe zalety systemów zarządzania treścią:
- Oddzielenie treści (zawartości informacyjnej) od sposobu jej prezentacji
Zmiany treści nie wymagają zmian w warstwie graficznej. Po wprowadzeniu zmian przez uprawnioną osobę użytkownika, treści umieszczane są w odpowiednich miejscach na stronach WWW. - Dodawanie zawartości odbywa się poprzez dowolną przeglądarkę internetową
Do obsługi systemu wystarczy podstawowa znajomość programów do edycji tekstu. Poza tym aktualizacji własnej witryny internetowej możesz dokonać w każdym miejscu, w którym masz dostęp do Internetu. - Przechowywanie informacji w bazie danych
Wprowadzane informacje system przenosi do bazy danych, dlatego dane można wykorzystywać wielokrotnie w różnych miejscach witryny i poza nią, możesz je sformatować, przystosowując do wydruku lub zapisu w formacie PDF. - Dostęp do konkretnych obszarów interfejsu mają tylko uprawnione osoby
Dostęp do zasobów witryny rozdzielony jest najczęściej między administratorów (dostęp do funkcji administracyjnych), autorów (mogą publikować własne treści, usuwać je, aktualizować), redaktorów (mogą publikować własne treści, zarządzać nimi, a także zarządzać treściami zamieszczonymi przez autorów). System przechowuje informacje na temat tego, co, przez kogo i kiedy zostało zmienione.