Een CMS (Content Management System) is een systeem achter een website dat je in staat stelt om de website eenvoudig te beheren. In de meeste CMS’en hoef je niet of nauwelijks kennis te hebben van HTML. Je kunt pagina’s opmaken met een soort tekstverwerker, vergelijkbaar met hoe je in Word werkt. Dit wordt ook wel een WYSIWYG-editor genoemd (afkorting voor “what you see is what you get”). Met een CMS kunnen mensen zonder technische kennis de inhoud van een website aanpassen, terwijl de techniek en het ontwerp losgekoppeld blijven van de inhoud. Dit maakt het onderhoudsproces van een website veel eenvoudiger en veiliger. Voorbeelden van CMS’en zijn WordPress, Joomla en Drupal.