Een CMS of content management system is een systeem die zorgt voor de opbouw en onderhoud van een website. Hierbij is het belangrijk dat de eigenaar van de website makkelijk zelf aanpassingen kan doen aan de website zonder expert te zijn in webdesign of een programmeertaal. Een CMS is vooral van belang voor sites die veel hun inhoud moeten veranderen.
Een van de meest bekende CMS-systemen is Wordpress, 28% van alle websites op het internet bestaan uit dit systeem. Daarnaast zijn Drupal en Joomla de meest gebruikte.