Moderne Webseiten basieren auf einem Content Management System (CMS). In einen CMS werden die zu publizierenden Inhalte, wie Texte, Bilder und Videos getrennt von dem Layout verwaltet. Durch eine integrierte Rechteverwaltung können die Inhalte ohne Programmierkenntnisse erstellt und gepflegt werden. Die Erstellung des grundsätzlichen Layouts, der Pflege des zugrundeliegenden Software und die Erweiterung des CMS mit Plugins und Modulen erfolgt durch Administratoren mit speziellen Rechten im System.
Die bekanntesten CMS Anbieter sind Joomla! und Wordpress. Mit diesen Systemen können Webseiten mit wenigen Clicks erstellt, angepasst und erweitert werden. Bei diesen CMS Systemen handelt es sich zudem um Open Source Systeme, die kostenfrei zur Verfügung gestellt werden.