Blog
7 September 2026 · 2 min read

Off-the-shelf platform or custom software — how to decide

When Shopify, a ready-made ERP or a SaaS subscription is the right call, and when it's worth ordering software built to fit. Simple criteria, no dogma.

"Let's build our own system" sounds great until you see the bill and the timeline. "We'll take something ready-made" sounds sensible until your process bends out of shape inside someone else's template. Here's how we decide.

Start with off-the-shelf

For most cases, a ready-made solution is the right choice:

  • An online store without exotic requirements → Shopify, WooCommerce, or a platform like Shopiko
  • Bookings, invoices, a simple CRM → there are dozens of proven SaaS products on a monthly subscription
  • A content site → a good CMS

The upsides are real: you launch in days, someone else handles security, the price is predictable, there's support and a community.

When ready-made starts to get in the way

Consider custom when you hit one or more of these:

  1. Your process is your edge. If the way you work is why clients come to you, fitting it into someone else's template erases exactly that.
  2. You're paying a person to "patch" things every day. Exports to Excel, manual transfers between two tools, reports no software gives you — that's a hidden cost that grows.
  3. Subscriptions for 5–10 tools now exceed a salary. At some point one thing built to fit is cheaper than a zoo of integrations.
  4. Your data is locked in. You can't export it, can't switch vendors, can't build anything on top of it.
  5. Regulation or specifics that ready-made products simply don't cover.

The middle option

It's rarely "all off-the-shelf" or "all from scratch". Often the right thing is:

  • a ready-made base for 80% of it (payments, auth, hosting)
  • a custom layer only for what is genuinely yours

That's how the Studio Botema ERP went — standard things underneath, and supplier orders, stock and project files built exactly to the team's process.

A reality check

Before you order custom, answer honestly:

  • Will people use it every day, or is it "nice to have"?
  • Can you describe the first working version in one sentence?
  • Are you ready to keep developing it after launch, not "finish" it and forget?

If all three are "yes" — custom is probably worth it. If not — take something ready-made and revisit the idea in six months.


Not sure which way to go? Describe the situation — if a ready-made solution does the job, we'll tell you directly instead of selling you a project.