Decision tree
When open source is the wrong choiceA decision tree: buy the proprietary product, use the maker's hosted edition, or self-host
Up to six questions on your rules, your team and what already exists. The answer can be: buy the proprietary product.
The five answers it can give
- Buy the proprietary product
- Use the maker's hosted edition
- Self-host, with a support contract
- Self-host, with your own people
- Find out first
Your answer. Self-host, with a support contract. The software stays open and on your server. A supplier answers when it breaks.
Example: the commonest pathSelf-host + support
Self-host, with a support contract.
The software stays open and on your server. A supplier answers when it breaks.
- Because
- A supplier you pay would run it and answer when it breaks. The software stays open and on your server.
- Check before you go on
- Ask any supplier, us included, for four things in writing: response and resolution times · a restore test on a schedule · who holds the server login · how you leave.
- Ask who does the upgrades, and whether your custom code is tested first.
- What would change this answer
- If a supplier's terms are too heavy for your size, hosted plans from the maker may be lighter, if your data rules allow them.
- Where we fit
- This is work we sell: we host and look after ERPNext, Medusa and WordPress systems. We are one supplier of several. Ask any of them the same four things.How we hostHow we support ERPNext
Your choices stay in your browser. We count which result the tool gave, not your answers.
Example path
No rule on where it lives Complete
The data may live anywhere, so this does not narrow your choices.
No certificate required Complete
No certificate is required, so this does not narrow your choices.
No vendor has to answer Complete
No vendor has to answer for support, so this does not narrow your choices.
One exists, but it does not fit Complete
A product exists but does not fit, so the open-source route is still open.
A supplier we pay Complete
A supplier you pay would run it, and answer when it breaks.
Six questions, and why each one is asked
Each question can end the tree. Pick one: why it is asked, where each answer goes, and the plans we read.
Why it is asked. Asked first: a rule on where data lives can rule out a hosted plan.
The rule to ask is ours. The examples are sourced and dated.
- No, it may live anywhereIn one country; a cloud inside it is fineOn servers we control, not in anyone else's cloudQuestion 2: Must the software hold a certificate that you have to show someone?
- I don't know yetFind out first
Examples, read 14 October 2026
- Frappe Cloud lets you pick the provider and the region. Medusa lists data sovereignty on its Enterprise plan only.
Sources, read 14 October 2026Frappe Cloud pricingMedusa pricing
Why it is asked. A certificate covers a product, a service or a company. Ask which.
The rule to ask is ours. The examples are sourced and dated.
- NoQuestion 3: Does a contract or a regulator make a vendor answerable for supporting it?
- Yes, and the open-source maker's own service holds itUse the maker's hosted edition
- Yes, and the open-source maker does not hold itBuy the proprietary product: Buy the proprietary product that holds the certificate.
- I don't know yetFind out first
Examples, read 14 October 2026
- A certificate on the maker's service does not cover a copy you install.
- FedRAMP lists cloud services. A SOC report covers a service organisation.
- Medusa lists SOC 2 on its Enterprise plan only.
Sources, read 14 October 2026FedRAMP MarketplaceAICPAMedusa pricing
Why it is asked. A contract can name who answers, and in which hours.
The rule to ask is ours. The examples are sourced and dated.
- NoYes, and any supplier that signs for it will doQuestion 4: Is there a mature proprietary product that already does this job?
- Yes, and it has to be the company that makes the softwareQuestion 3b: Does the open-source maker give that in writing?
- I don't know yetFind out first
Examples, read 14 October 2026
- Plans differ in hours and in what they leave out.
- Frappe's agreement: IST weekday hours, no custom code. Medusa: SLA-backed response times on Enterprise only.
- Some customers ask for an indemnity. Support firms often don't give one.
Sources, read 14 October 2026Frappe Cloud service level agreementMedusa pricingSimon Phipps, Open source procurement
Why it is asked. If one does, you pay for it instead of running something.
The line is ours. The list is dated.
- Yes, and it does everything we needBuy the proprietary product
- Yes, but something we need is missing, or its terms don't suit usNo, nothing finished does this jobQuestion 5: Who would look after it every day: updates, backups and the call at night?
- I don't know yetFind out first
Examples, read 14 October 2026
- Running open source is work, even when the licence is free.
- A 2014 CIO list of reasons not to use open source includes a proprietary product that has become the standard.
- Mature, to us, means years at businesses like yours, and you have seen it do the job.
Source, read 14 October 2026Paul Rubens, 7 reasons not to use open source software
Why it is asked. Updates, backups and restores need a named owner.
The question is ours. The comparison is the vendor's own view.
- People on our own teamQuestion 6: How many people on your side can look after it?Self-host, with a support contract (if a supplier must answer for support)
- A supplier we pay to run itSelf-host, with a support contract
- The maker, on its hosted serviceUse the maker's hosted edition
- Nobody yetUse the maker's hosted editionSelf-host, with a support contract (if the data must stay on your servers)
Examples, read 14 October 2026
- Frappe's comparison lists upgrades, backups and recovery as manual if you self-host. Frappe sells the alternative.
- The maker, a supplier or your own people: each is a real answer.
- "Nobody yet" points away from running it yourself.
Source, read 14 October 2026Frappe Cloud pricing
Why it is asked. One person is a single point of failure.
The line is ours, and untested.
- One person, alongside other workUse the maker's hosted editionSelf-host, with a support contract (if the data must stay on your servers)
- Two or more people who already run serversSelf-host, with your own people: Self-host. You don't need us.
Examples, read 14 October 2026
- We count people who already run servers, not headcount.
- Two can cover for each other. One alongside other work cannot cover nights and leave.
- A rule of thumb, not a measured line.
1. Must the data stay on servers you control, or in one country?
- No, it may live anywhere. Next: question 2.
- In one country; a cloud inside it is fine. Next: question 2.
- On servers we control, not in anyone else's cloud. Next: question 2.
- I don't know yet. Next: Find out first.
2. Must the software hold a certificate that you have to show someone?
- No. Next: question 3.
- Yes, and the open-source maker's own service holds it. Next: Use the maker's hosted edition. Not offered if the data must stay on your servers.
- Yes, and the open-source maker does not hold it. Next: Buy the proprietary product: Buy the proprietary product that holds the certificate.
- I don't know yet. Next: Find out first.
3. Does a contract or a regulator make a vendor answerable for supporting it?
- No. Next: question 4.
- Yes, and any supplier that signs for it will do. Next: question 4.
- Yes, and it has to be the company that makes the software. Next: question 3b.
- I don't know yet. Next: Find out first.
3b. Does the open-source maker give that in writing?
- Yes, on its hosted plan. Next: Use the maker's hosted edition. Not offered if the data must stay on your servers.
- Yes, in a paid support plan for a copy we run ourselves. Next: Self-host, with a support contract: Self-host, with the maker's own support plan.
- No. Next: Buy the proprietary product.
- I can't tell yet. Next: Find out first.
4. Is there a mature proprietary product that already does this job?
- Yes, and it does everything we need. Next: Buy the proprietary product.
- Yes, but something we need is missing, or its terms don't suit us. Next: question 5.
- No, nothing finished does this job. Next: question 5.
- I don't know yet. Next: Find out first.
5. Who would look after it every day: updates, backups and the call at night?
- People on our own team. Next: question 6; Self-host, with a support contract (if a supplier must answer for support).
- A supplier we pay to run it. Next: Self-host, with a support contract.
- The maker, on its hosted service. Next: Use the maker's hosted edition. Not offered if the data must stay on your servers.
- Nobody yet. Next: Use the maker's hosted edition; Self-host, with a support contract (if the data must stay on your servers).
6. How many people on your side can look after it?
- One person, alongside other work. Next: Use the maker's hosted edition; Self-host, with a support contract (if the data must stay on your servers).
- Two or more people who already run servers. Next: Self-host, with your own people: Self-host. You don't need us.
Five answers, and what we do about each
Your answer from the tree is lifted first. Four of the five do not depend on us.
| Compared on | Buy | Maker's hosted edition | Your pickSelf-host + support | Self-host yourself | Find out first |
|---|---|---|---|---|---|
| Do we do it? | Only if the product is Tally, SAP Business One, Zoho or Odoo: we implement or support those. Otherwise no; we can give a second opinion before you sign. | We don't run it. On Frappe Cloud we can set it up and support what Frappe's warranty leaves out. | Yes, as one supplier of several. If only the maker may sign, we can't. | No need for us. | No. |
| Do we earn from it? | Not for recommending it. A margin on Tally licences we sell; on SAP Business One, Zoho and Odoo, only on work you ask us for. | Not for recommending it: nothing from Frappe Cloud (see our essay) or Medusa Cloud. Work you ask us to do around it is paid. | Yes. This is work we sell. | No. | No. |
Self-host + support
You keep the software and the server. A supplier answers.
- Do we do it?
- Yes, as one supplier of several. If only the maker may sign, we can't.
- Do we earn from it?
- Yes. This is work we sell.
Buy
You pay a vendor, who runs it and answers for it.
- Do we do it?
- Only if the product is Tally, SAP Business One, Zoho or Odoo: we implement or support those. Otherwise no; we can give a second opinion before you sign.
- Do we earn from it?
- Not for recommending it. A margin on Tally licences we sell; on SAP Business One, Zoho and Odoo, only on work you ask us for.
Maker's hosted edition
The people who make the software run it for a fee.
- Do we do it?
- We don't run it. On Frappe Cloud we can set it up and support what Frappe's warranty leaves out.
- Do we earn from it?
- Not for recommending it: nothing from Frappe Cloud (see our essay) or Medusa Cloud. Work you ask us to do around it is paid.
Self-host yourself
Your people run it. Nobody sells you anything.
- Do we do it?
- No need for us.
- Do we earn from it?
- No.
Find out first
The tree stops and tells you what to ask, and whom.
- Do we do it?
- No.
- Do we earn from it?
- No.
We implement or support ERPNext, Tally, SAP Business One, Zoho and Odoo, and build mainly on Frappe and Medusa. We earn a margin on Tally licences we sell. On ERPNext, SAP Business One, Zoho and Odoo we earn on our work only. Microsoft and Oracle we don't implement; we'll give you a second opinion on them.
What this decision tree answers
Whether open source suits this job, or a proprietary product would serve you better.
It weighs certificates, contracts, data location and who would look after the software every day, the things that decide it more often than the licence price.
What it rests on
- Your answersSix questions at most; nothing is sent to us.
- The reasons behind each questionShown with the question, and in the whole tree as text.
Where this tree is wrong
Six things it cannot see or does not do. Read them before you act on an answer.
- It can't read your contractIf a clause says "vendor", ask what the word means. The tree asks; it can't see.
- It doesn't price anythingIt says which routes your rules allow, not which is cheaper. A cost comparison is its own question.
- It doesn't name products or read licencesIt never says which product to buy or run. Whether a licence suits your use is another check.
- It draws hard linesA maker that will run its service in your own cloud sits between two answers. Ask the maker.
- It gives one first answerYou can run two routes at once: the maker's service now, your own server later.
- Its examples agePlans and terms change. Each example says when we read it (14 October 2026). Read the current one.
Who made this
4 of 5answers do not depend on us
When the answer is a project
When the answer is open source, it needs someone to run it. These are the next steps.
Talk through your answer
Bring the path you took; we say plainly if we would buy instead.
Support and AMC
Someone answerable for the open-source software you run.
Managed hosting
Run, patched and backed up on servers you own.
Questions about this tree
The one most people ask is answered first. Type to find the rest.
When should you not use open source software?
The answer
Us and your data