- 2026
- Corporate website
Perfect Group is a leading real estate development company in Ukraine
![]()
A CMS (content management system) is the software you use to change your website without a developer: add pages, edit copy, upload photos, publish news and products. Put simply, it’s the site’s admin panel together with the “engine” that turns your changes into finished pages.
The CMS you choose determines what the site will cost now and three years from now, how fast and secure it will be, and whether you can take it to another contractor. Below: the types of CMS, when a site builder is enough and when it isn’t, and how to choose without the jargon.
Every website has three parts:
Without a CMS, every change to the site is made by a developer in the code. With a CMS, a manager can change a price or add a case study in a few minutes. A good CMS also manages access (who can edit what), lets you fill in titles and descriptions for Google, and generates a sitemap.
When you open a page, the CMS assembles it from several parts in a fraction of a second:
So that pages aren’t built from scratch every time, a cache is used: the finished page is saved and served straight to the next visitors. That’s one of the main reasons a properly configured CMS site can be very fast.
| Type | Examples | How it works | Who it suits |
| Open-source systems | WordPress, Joomla, Drupal | A free system on your own hosting. The site is entirely yours and can do anything | Most company websites, from a small business site to a large corporate one |
| Website builders | Wix, Squarespace, Webflow | The site lives on the platform; you assemble it from ready-made blocks and pay monthly | A simple site, testing an idea, a tight budget |
| E-commerce platforms | Shopify, BigCommerce | A ready-made store on a subscription: catalogue, cart, payment, shipping | An online store without special logic |
| Custom development | A system written for the project | Everything is built from scratch for the task | Services and platforms with unusual logic, not ordinary websites |
It’s also worth mentioning headless CMS (Strapi, Contentful, Sanity and others). They have no front end of their own: the system only stores content and serves it through an API, while the website, mobile app or other screen is built separately. It’s a solution for complex projects where the same content is needed in several places. For an ordinary company website it’s usually overkill and more expensive to maintain.
| Pros | Cons |
| Your team changes content without a developer | The system has to be updated, or vulnerabilities appear |
| Ready-made solutions for typical tasks: blog, forms, languages, catalogue | Unneeded plugins and heavy themes slow the site down |
| Several people can work with different access rights | Popular systems are a popular target for automated attacks |
| Built-in SEO fields: titles, descriptions, page addresses, a sitemap | Custom logic has to be added in code, and that takes a developer |
| The site is easy to extend: new pages and sections on the same templates | With builders and platforms, you depend on the service’s terms and pricing |
Most of the cons don’t come from the CMS itself but from how the site is built on it: how much unnecessary code it carries and whether anyone keeps it updated.
According to W3Techs, WordPress powers 40% of all websites on the internet, almost 59% of sites that use any CMS. For comparison: Shopify has 5%, Wix 4%, Joomla about 1%.
That popularity has practical benefits: it’s easy to find a WordPress developer, there are ready-made solutions for most tasks, and the site can be moved to another contractor or host without a rebuild.
But “a WordPress site” can mean two very different things:
A builder is a perfectly good choice if you need a simple site and are prepared to assemble it yourself. Subscriptions start at $12 a month for Squarespace and $17.77 a month for Wix, billed annually.
The limitations are worth knowing in advance:
If the website is your main sales tool, you run ads to it and your enquiries depend on it, those limitations will sooner or later cost more than you save. A comparison of budgets for different options is in our article on how much a website costs.
For a store the choice is a bit different, because you need a catalogue, cart, payment, shipping and inventory. And checkout is exactly where stores lose the most buyers; why that happens and how to fix it is in our article on cart abandonment.
Useful when you want to see what your competitors’ sites run on, or check what your contractor has built for you.
yourdomain.com/wp-admin opens a login page, it’s WordPress.wp-content means WordPress, cdn.shopify.com means Shopify, wixstatic means Wix.None of these methods is 100% certain: some traces of a CMS can be hidden, and these services often don’t recognise custom-built sites.
If the answer to most questions is “a simple site, rarely edited, minimal budget”, go with a builder. If it’s “the site matters for sales, it will grow, it needs integrations”, choose WordPress with a custom theme or a dedicated e-commerce platform.
We build websites on WordPress, but without off-the-shelf themes or page builders: the theme is written for each project, and the admin panel is set up for the specific site so the client’s team can update prices, services and news themselves. That’s how we did it, for example, for A-Finance: a custom theme, a car catalogue with filters and a blog for company news and offers. We also record a video guide to the admin panel.
It isn’t the only right way; it’s our choice for company websites where speed, security and room to grow matter. A list of what’s worth deciding before development starts is in our article on website development mistakes.
Our thoughts on business, marketing,
design, and website development.
Available for new challenges
Fill out the form