Een CMS is een programma voor het beheer en publicatie van websites. Gebruiksgemak en toegankelijkheid zijn daarbij de sleutelwoorden. Er is namelijk geen specifieke kennis van programmeertalen voor nodig.Een CMS biedt je de volgende mogelijkheden: Maken van content; Beheren van content (opslaan, verrijken, archiveren en ontsluiten); Presenteren en distribueren van content.Voorbeeld dagelijkse praktijk CMSJe wilt informatie (content) op de website over een nieuw product of nieuwe dienst, voorzien van beeldmateriaal, zoals foto's of tekeningen. In het CMS hoeft je alleen maar in de editor (vgl. een tekstverwerker als Word) je tekst en beeld toe te voegen. Vervolgens kun je nog de datum en tijd aangeven waarop de nieuwe informatie online moet komen te staan, alsmede datum en tijd waarop de informatie weer automatisch offline komt. Afhankelijk van het gebruikte CMS kun je ook aangeven voor wie de informatie zichtbaar is.Vervolgens klik je op 'publiceren' en klaar.De content zelf wordt opgeslagen in een database, waaruit het CMS zijn informatie haalt.De tijd die voor bovenstaande handeling nodig is, varieert – afhankelijk van de hoeveelheid informatie en de beschikbaarheid van het beeldmateriaal – van 15 minuten tot een uur.