Engineering

·

5

min read

Content Management Systems: 10 tips for choosing the right one - part 1

Nikolay Barbariyskiy

Oct 18, 2021

Illustration of a laptop with a CMS interface, document pages, a wrench, video play icon, and a large cursor—representing content management system tools and customization.
Illustration of a laptop with a CMS interface, document pages, a wrench, video play icon, and a large cursor—representing content management system tools and customization.
Illustration of a laptop with a CMS interface, document pages, a wrench, video play icon, and a large cursor—representing content management system tools and customization.

What is a Content Management System (CMS)? Simply put, it's a tool for you and your team to create, manage, and distribute different types of content to your customers. Almost any type of business has a need for this kind of tooling, no matter the size or focus. It comes in handy when you are a small company and you need to publish simple blog posts, when you seek support for your digital marketing purposes, or when you’re as huge as news portals and magazines, whose business is pretty much entirely based on such tools.

How to select a CMS? What to look for? In cooperation with Jake Lumetta from ButterCMS, we put together 10 useful tips that will help you to choose the right CMS according to your needs.

1. Make use of a ready-made CMS solution, don’t build your own 

The CMS tooling market is very mature, as this domain has been thoroughly explored, and I’m willing to bet that you will find tools that already exist and suit your needs. You should go for it and choose one of those. It will save you time and money. Building your own custom CMS is a big investment; all the more challenging when you have specific requirements too. 

But of course, there are a few rare instances when it's better to create your own CMS. A good example is a huge magazine or a media house. To succeed in this highly competitive environment, every second counts, and a custom CMS tailored to your specific requirements thus represents a great competitive advantage. 

2. Don’t lock yourself in

Whatever CMS you end up choosing, make sure that you can access the data at any time. All data should be easy to extract and export. It is not rare that--due to pivots in business--the original solution (that was initially great) cannot fulfill new business and tech requirements anymore, and you are forced to migrate all your data to a different platform. As simply and quickly as possible, of course.

For example, ButterCMS supports exporting all of your blog posts in a single click.


Illustration of a padlock and an “X” symbol over blurred content blocks, symbolizing CMS data lock-in and restricted content access.


3. Prioritize your requirements

Are you a small team? Congratulations, the problem is already solved because it’s relatively easy to discuss things quickly. However, if you work in a large company, the number of requirements might be overwhelming, as every part of your business has its own set of mutually contradicting requests. Don’t worry, though, and have realistic expectations for your CMS. Keep in mind the 80/10/10 rule: 80% of the requirements will be fulfilled out of the box, 10% will be implemented and worked around, but the last 10% is nearly unachievable. Hence, it’s better to gather all the requirements, prioritize them, and take into account that you’ll be giving some up or substituting them with other solutions.

4. Headless or traditional CMS?

A traditional CMS provides E2E experience, from content creation and management to visualization. That sounded all great in the beginning, but modern demands showed its limits. It just isn’t sufficient for today's requirements for speed, website load time, and the presentational part. One system can't handle it altogether.

A headless CMS, on the contrary, is focused on solutions for only one part--content creation and management (while distributing it with UI agnostic API).

Yes, you will have to invest in the creation of your own website or front end solution, but in return, you get unlimited power in creating a unique and very responsive website that stands out from the generic crowd of traditional CMSs and that your customers will hugely appreciate.

I personally highly recommend using a headless CMS like ButterCMS for just creating, managing, and delivering content. Front end should be solved separately to achieve the best results for your website.

5. On-premise or SaaS solution?

In my opinion, if you don’t have any strict legal or security considerations (however, such things have nothing to do with a CMS anyway, if you ask me), I would recommend a SaaS approach. Why? 

There are costs to take into consideration: a CMS license, its support, maintenance, and operations. And as your business grows, this cost could become more and more significant, forcing you to deal with the proportional growth along with your business on your own. 

On the other hand, SaaS solutions handle everything on their own, and you pay only for what you consume, meaning they scale with your business. 

“With ButterCMS, since it's SaaS, we handle all security. No maintenance, patches, backups, downtime, or anything like that for the customer.”

Jake Lumetta on the advantages of ButterCMS 


These are the first five tips for choosing the right content management system. The other five will follow in another article in a couple of weeks.



Join our newsletter

By clicking the button I agree with the collection and processing

of my

personal data as described in the

.

Join our newsletter

By clicking the button I agree with the collection and processing

of my

personal data as described in the

.

Join our newsletter

By clicking the button I agree with the collection and processing

of my

personal data as described in the

.

Join our newsletter

By clicking the button I agree with the collection and processing

of my

personal data as described in the

.

Join our newsletter

By clicking the button I agree with the collection and processing

of my

personal data as described in the

.

Meet our pilots

PRAGUE

River Garden Office

Rohanské nábřeží 19

Praha 8 186 00


+420 605 540 481

info@applifting.io

LONDON

Level 39, One Canada Square

Canary Wharf

London E14 5AB


+44 07 49 82 34 957

info@applifting.io

Copyright © 2025 Applifting

Applifting s.r.o.
Rohanské nábřeží 670/19, Praha 8

IČO 02542072
DIČ CZ02542072

Městský soud v Praze,
Vložka C 220046

Meet our pilots

PRAGUE

River Garden Office

Rohanské nábřeží 19

Praha 8 186 00


+420 605 540 481

info@applifting.io

LONDON

Level 39, One Canada Square

Canary Wharf

London E14 5AB


+44 07 49 82 34 957

info@applifting.io

Copyright © 2025 Applifting

Applifting s.r.o.
Rohanské nábřeží 670/19, Praha 8

IČO 02542072
DIČ CZ02542072

Městský soud v Praze,
Vložka C 220046

Meet our pilots

PRAGUE

River Garden Office

Rohanské nábřeží 19

Praha 8 186 00


+420 605 540 481

info@applifting.io

LONDON

Level 39, One Canada Square

Canary Wharf

London E14 5AB


+44 07 49 82 34 957

info@applifting.io

Copyright © 2025 Applifting

Applifting s.r.o.
Rohanské nábřeží 670/19, Praha 8

IČO 02542072
DIČ CZ02542072

Městský soud v Praze, Vložka C 220046

Meet our pilots

PRAGUE

River Garden Office

Rohanské nábřeží 19

Praha 8 186 00


+420 605 540 481

info@applifting.io

LONDON

Level 39, One Canada Square

Canary Wharf

London E14 5AB


+44 07 49 82 34 957

info@applifting.io

Copyright © 2025 Applifting

Applifting s.r.o.
Rohanské nábřeží 670/19, Praha 8

IČO 02542072
DIČ CZ02542072

Městský soud v Praze,
Vložka C 220046

Meet our pilots

PRAGUE

River Garden Office

Rohanské nábřeží 19

Praha 8 186 00


+420 605 540 481

info@applifting.io

LONDON

Level 39, One Canada Square

Canary Wharf

London E14 5AB


+44 07 49 82 34 957

info@applifting.io

Copyright © 2025 Applifting

Applifting s.r.o.
Rohanské nábřeží 670/19, Praha 8

IČO 02542072
DIČ CZ02542072

Městský soud v Praze,
Vložka C 220046