Explaining Headless CMS to a web designer
22 Aug 2022
Building a custom CMS is the most reliable way to waste $100K - $200k in tech. I've watched dozens of companies do this. "Our needs are unique," they say. Two years later, their content team is stuck with a broken image uploader and their developers hate their lives. I know this intimately - as a co-founder of BCMS, I help companies escape their custom CMS nightmares every month.
Look, I love indie software. I've built and sold several products. But a custom CMS isn't scrappy engineering - it's organizational masochism.
Every custom CMS dies the same way:
You think you're special
You build something that can't handle file uploads properly
Your content team can't paste from Google Docs
Your developers are stuck maintaining garbage instead of building your product
I just talked to a CTO who spent $80K building a CMS that couldn't handle “draft” posts - a feature his marketing team needed on day one. Another built one where uploading a 10MB video would crash the server. Guess what? They're both switching to headless CMSs now.
Custom CMS costs:
Initial development (4 months): $40K
Part-time maintenance: $60K/year
Infrastructure: $3K/year
Unexpected fixes: $20K/year Total: $123K first year, $83K/year after
Headless CMS costs:
50 users × $10/month = $6K/year
Two weeks of integration: $15K (one-time) Total: $21K first year, $6K/year after
But money isn't the real cost. The real cost is time spent not building your actual product.
Only three reasons:
You have HIPAA requirements no existing CMS can handle (rare)
You're dealing with classified documents (very rare)
You're building a CMS product to sell (good luck competing with the dozens already out there, BCMS included)
If you ignore this advice:
Month 3: "Just need to add image uploading"
Month 6: "Just need user roles"
Month 12: "Need to rebuild the editor"
Month 18: "Maybe we should look at existing solutions..."
I've seen this movie. It always ends the same way.
Accept you're needs are not so special
Pick a headless CMS (BCMS, for example)
Integrate it in a week
Build your actual product
The best CMS is the one your team forgets exists. The worst is the one you're still debugging two years later.
Every hour spent building a custom CMS is an hour your competitors spend building features their customers want. Choose wisely.
Get all the latest BCMS updates, news and events.
By submitting this form you consent to us emailing you occasionally about our products and services. You can unsubscribe from emails at any time, and we will never pass your email to third parties.
There are many actionable insights in this blog post. Learn more: