In the broadest terms, website content management is the system that is used to control the flow of content through a website. Content is defined as anything that can be consumed: images, HTML, video, audio, or anything else. This "flow" controls everything relevant, including permissions: who can access and modify the data, how it is stored and displayed, and other things. Typically the content management system will act as a backend to the site, so no user will ever directly interact with the system but only its components. To summarise, the best reason of why to use a CMS over a traditional HTML website is ease of use.
- Lower setup and operating costs
- You keep control over site content at all times
- Page styles can be changes from a single source file
- Multiple users can update a site at once
- The same content can be shown on multiple pages