The open source vs licensed software question comes up in almost every project conversation I have with business owners. Usually it arrives in this form: "My nephew says we should use the open source one, it's free. Why is your quote so high?"

It is a fair question, and it deserves a straight answer, because the framing behind it is wrong in a way that costs SMEs real money. Open source does not mean free of cost. Licensed does not mean better. The words describe how software is legally distributed, not how much it costs to run or how good it is.

After fifteen years of building on open source and deploying licensed products for clients, here is how I actually think about the choice.

What the Terms Actually Mean

Open source software publishes its source code under a license that lets anyone use, inspect, modify, and redistribute it. Linux, WordPress, PostgreSQL, Odoo Community, and most of the tools your website runs on fall in this category. There is usually no license fee.

Licensed (proprietary) software keeps its source code private and sells you the right to use it, either as a one-time license or, increasingly, a monthly subscription. Microsoft 365, Accurate, most POS systems, and SAP fall here.

Note what the definitions do not say. They say nothing about quality, security, or total cost. Some of the most reliable software on earth is open source. Some of the most expensive failures I have seen ran on it too.

The Real Question: Who Fixes It at 2 AM?

Here is the frame I give every client, and it cuts through 90 percent of the debate.

Imagine it is 2 AM on the last day of the month. Your system is down. Invoices cannot go out. Who picks up the phone?

  • With licensed software and a support contract, the answer is written down. There is a vendor, an SLA, a ticket number, and someone whose job is to fix it. That accountability is largely what your license fee buys. You are not paying for the code; you are paying for a throat to choke.
  • With open source software, the answer is "whoever you have arranged." That might be your in-house developer, a vendor you pay for support, or a community forum where someone in another timezone may reply tomorrow. The software was free. The 2 AM answer is not.

This is why the open source vs licensed software decision is really a question about your organization, not about the code. The software with the lower sticker price and no support plan is frequently the more expensive option once you price in downtime.

Where the Money Actually Goes

Let me make the cost structures concrete with numbers plausible for an Indonesian SME running a business-critical system:

Cost component Licensed product Open source
License / subscription Rp500k to 5 million per month Rp0
Implementation and customization Often bundled or fixed-scope Rp30 to 150 million project cost
Hosting / infrastructure Usually included (SaaS) Rp500k to 3 million per month
Support and maintenance Included in subscription Retainer, Rp3 to 10 million per month, or in-house staff
Upgrades and security patches Vendor's problem Your problem, scheduled and paid

Over three years, the totals often land closer together than anyone expects. I have seen open source deployments cost more than the licensed alternative because every upgrade was a small project, and I have seen licensed subscriptions quietly grow per-user fees until the open source route would have paid for itself twice. Neither side wins by default, which is exactly why the decision deserves the same ROI discipline as any other spend. The method in Measuring the ROI of Technology Investments Properly applies directly here: compare total three-year cost, not sticker price.

When Open Source Is the Right Call

Open source genuinely wins in specific situations:

  1. You have technical capacity, in-house or through a committed vendor. This is the gating condition. A developer on staff, or a partner on retainer who knows the system, turns "no vendor support" from a risk into a non-issue.
  2. You need deep customization. When your workflow does not fit any product's mold, owning the code means you can bend the software to the business instead of bending the business to the software.
  3. You want to avoid lock-in. With open source, your data and your code stay yours. If your vendor disappoints you, another vendor can take over the same system. With proprietary SaaS, leaving often means migrating and retraining from zero.
  4. The component is infrastructure, not differentiation. Databases, web servers, operating systems: the open source options (PostgreSQL, Nginx, Linux) are the industry standard and there is rarely a reason to pay for proprietary equivalents.

When Licensed Software Is the Right Call

Paying a license fee is the smarter move when:

  1. You have no technical team and no plan to build one. A warung group with 15 outlets and zero IT staff should buy a supported POS subscription, full stop. The monthly fee is cheaper than one competent hire.
  2. The domain is regulated or unforgiving. Accounting and tax software must track regulation changes. When PPN rules shift, you want a vendor legally motivated to ship the update, not a community volunteer.
  3. Speed matters more than fit. A mature SaaS product gets you live in days. A customized open source deployment gets you exactly what you want in months. Early on, the 80 percent fit that ships this week usually beats the 100 percent fit that ships next quarter.
  4. Accountability has contract value. If downtime costs you tens of millions per hour, an SLA with penalties is worth paying for.

In practice, most healthy SME stacks are hybrids: open source infrastructure and websites, licensed SaaS for accounting and payroll, and custom or open source systems only where the business genuinely differs from everyone else. Deciding which system belongs in which bucket is a strategy exercise, the kind I outline in Why Your Business Needs a Technology Strategy, Not Just a Website.

The Practical Takeaway

Stop asking "which one is free." Start asking these four questions for each system you are choosing:

  • Who fixes it at 2 AM, and is that written down anywhere?
  • What is the total cost over three years, including support, hosting, upgrades, and people?
  • If the vendor or developer disappears, what happens to my data and my operations?
  • Does this system need to fit my unique workflow, or should my workflow just adopt a standard?

Open source vs licensed software is not an ideology contest. It is a sourcing decision, and the right answer changes system by system. Answer the four questions honestly and the choice usually makes itself.