In een Content Management Systeem zijn inhoud (content), vormgeving en structuur van elkaar gescheiden. De vormgeving is voor een groot deel vastgelegd in zogenaamde templates. Een CMS zorgt ervoor dat de inhoud automatisch in de juiste vormgeving en op de juiste locatie in de structuur wordt gepubliceerd.
Kennis van HTML of andere opmaakcodes of scriptalen is daarbij niet noodzakelijk. Met behulp van een editor, welke vergelijkbaar is met het programma Microsoft Word, kunnen teksten, plaatjes en foto’s rechtstreeks worden verwerkt in de website.