Refract Group2026
Glossary
CMS (content management system)
A CMS, or content management system, is software that lets people create, edit and publish a website’s content through an editing screen instead of code. It stores content as structured items, such as posts or products, and fills page templates with them.
- Editing screenRoles, drafts, scheduling, history
- Content modelCollections, fields and references
- TemplatesOne design for every item of a kind
- Published pagesOne page per item, at its own URL
CMS in detail
- Also called
- Content management system, Website CMS
- Topic
- Website
- Updated
What it is
A CMS keeps content apart from design. Editors work in forms: a title field, a body, an image, a list of related items. Each entry is stored in a collection, such as blog posts, case studies or products, and a template decides how every entry in that collection looks. Add a case study and its page exists, styled and linked, without anyone touching the layout.
Around that sit the tools that let a team publish safely. WordPress, the best-known CMS, has six built-in roles, and its Contributor can write a post without being able to publish it. It keeps a revision of every saved draft and update, so versions can be compared and restored. Webflow and Framer build a CMS into a visual website builder, with collections that can reference one another.
Why it matters
The CMS decides who can change the site without a developer. Pick one the marketing team cannot use and every new page or edited headline joins an engineering queue. Pick one with a loose content model and editors rebuild the hierarchy on every page, so the site slowly drifts out of shape. The content model also limits what the site can do later: related products, filtered lists and translated pages all depend on fields that exist.
How we do it
Before the work is priced, we list what your team must change without a developer. That decides whether a CMS is part of the build, and on a coded site it adds to the figure; websites start from $15,000.
Where there is one, the content model comes first: the collections, their fields and the links between them, tested against your longest and messiest real entries, with a rule for what happens when a field is empty. Then come the templates for recurring content, training and written notes for the people who will maintain it, and checks of redirects, metadata and forms at launch. This site has no CMS. It runs on Nuxt, its content lives in the code, and our developers publish it.
An example
Say a robotics company publishes a case study every month, and each one names a customer, an industry, the products used and a result. In the CMS that becomes a Case studies collection with a reference field pointing to Products and an option field for Industry. The marketing lead fills in one form. The case study gets its own page, appears on its industry page and is listed on every product page it references. Nobody opens the design.
Common mistakes
- Choosing the CMS before listing the content. The collections, fields and links between them decide which CMS fits, and a team that picks the product first can find its content will not go in.
- One rich-text field for everything. Content stored as one long block cannot be filtered, reused or related to anything else, so every list on the site has to be kept by hand.
- Not checking the limits. Webflow, for one, allows 10 reference fields in a collection and shows 100 items in a collection list by default, which matters for a large catalogue.
- Leaving upkeep without an owner. A WordPress site needs someone to keep its plugins, themes and major releases current, because only the current version of WordPress gets security fixes.
CMS vs website builder
A CMS manages a site’s content and who may change it, while a website builder such as Webflow or Framer is a tool for designing, building and hosting the pages, and the main builders now include a CMS.
| CMS | Website builder | |
|---|---|---|
| Main job | Storing and publishing content | Designing, building and hosting pages |
| Used by | Editors and writers | Designers first, then editors |
| Design comes from | Themes or templates, often a developer’s | A visual canvas |
| Examples | WordPress, a headless CMS | Webflow, Framer |
Questions
What people ask about CMS.
You need a CMS if people who do not write code will publish or change content often: a blog, case studies, product pages, job listings. A small site that changes a few times a year, or one whose content is changed by developers anyway, can keep its content in the code and do without one.
A CMS stores and publishes content and controls who can edit it. A website builder such as Webflow or Framer is for designing and hosting the pages, and includes a CMS for the content that repeats. WordPress is a CMS that takes its design from themes, which is one reason the two terms overlap.
Yes. WordPress is open-source CMS software that you install on hosting you choose. It has six built-in roles, scheduled publishing and a revision for every saved draft, and it extends through plugins. Its security team covers WordPress itself, and keeping the plugins and themes updated is the site owner’s job.
Where this shows up in our work
Related terms
Working on this now?
Tell us what you’re building and where it’s stuck. We reply within 12 hours.
Most teams start with a call, then a sprint or an audit.
The people you’d work with, from the first call to launch