A content management system is structured differently than a pure HTML page. Whereas in the latter, content is hard-coded and must be changed in the code if the content needs to be adjusted, in a CMS, template code and content are separate from each other. This means that changes to the content have no consequences for the function and design of the website. At the same time, content can be entered via a (in most cases) user-friendly interface, so that content changes can be made without a developer.