Web & SEO
What is a content management system (CMS)?
A content management system (CMS) is software that lets people create and edit website content without touching code, by separating the content from the design and structure around it.
New to Bolt? Sign up free.
Technical definition
A content management system stores website content in a database, separate from the templates and code that present it, and provides an administrative interface for creating, editing, and publishing that content.
The main architectures:
- Traditional or coupled: the CMS stores content and renders the pages
- Headless: the CMS stores content and exposes it through an API, leaving presentation to a separate front end
- Hybrid: offers both rendered pages and API access
In plain terms
A CMS is the admin screen where you edit your website's words and pictures without asking anyone for help.
The alternative it replaced was calling a developer to change a phone number.
Why it matters
The question worth asking is not which CMS. It is whether you need one.
A CMS earns its keep when content changes often and several people change it: a blog with weekly posts, a catalog that turns over, a team where marketing publishes without engineering. The database, the admin interface, and the ongoing maintenance are worth it.
When content changes twice a year, that machinery is overhead. Plugin updates, security patches, hosting requirements, and theme conflicts are the real cost of the free CMS, and they land on whoever is least equipped to handle them.
For agencies the calculus is different again: clients need to edit their own sites, so a CMS or an equivalent editing path is part of the handoff.
