The Build-vs-Buy Question Every Growing Business Faces
At some point, every growing business in Hong Kong hits the same crossroads. You have outgrown your spreadsheets. The off-the-shelf tool you signed up for two years ago is starting to feel like a straitjacket. Your team is spending more time working around software limitations than actually getting work done.
The question lands on someone's desk: should we subscribe to another SaaS product, or should we build something custom? It is one of the most consequential technology decisions a business can make, and there is no universally correct answer. The right choice depends on where you are today, where you are heading, and what gives your business its edge.
This article provides a practical framework for making that decision. No vendor spin, no absolutes. Just the honest trade-offs, informed by our experience building custom software for Hong Kong businesses across industries.
When SaaS Wins
SaaS is the right answer more often than most software companies want to admit. If your needs fit within what a mature product already offers, buying makes sense. You get immediate deployment, a proven user interface, regular updates, and a large community of users who have stress-tested the product before you.
SaaS tends to win in these situations:
- Standard processes — accounting, email marketing, CRM for a sales team of 10, project management. These are well-understood workflows. Tools like Xero, Mailchimp, HubSpot, and Asana have spent years refining them.
- Speed to deploy — if you need something running by next Monday, SaaS delivers. Custom software takes weeks at a minimum. When speed outweighs customization, off-the-shelf wins.
- Low customization needs — if 80% of the features are what you need and the remaining 20% is nice-to-have, the SaaS route saves you time and money.
- Early-stage budget constraints — a startup with six months of runway should not spend HK$300,000 on a custom internal tool. Use off-the-shelf, validate the business model, then build custom once the revenue justifies it.
When Custom Software Wins
Custom software becomes the smarter investment when your business requirements diverge meaningfully from what generic tools can handle. This tends to happen as companies grow, specialize, or compete on operational efficiency.
- Unique workflows — if your business process is your competitive advantage, forcing it into a SaaS template strips away what makes you different. A logistics company with a proprietary routing algorithm, a trading firm with custom risk models, a clinic with a specialized patient intake flow: these are the cases where off-the-shelf tools become bottlenecks.
- Competitive advantage from proprietary tools — the companies that win long-term often have software that nobody else has. Amazon did not buy its warehouse management system from a vendor. Your custom tool does not need to be that ambitious, but the principle scales down: owning the tool means owning the edge.
- SaaS vendor lock-in becoming expensive — when your SaaS bill crosses HK$30,000 per month and climbing, you have likely entered the territory where a one-time build pays for itself within 18 months. We see this pattern frequently with Hong Kong businesses outgrowing Salesforce, Shopify Plus, or enterprise-tier project management tools.
- Compliance and data sovereignty — Hong Kong's Personal Data (Privacy) Ordinance (PDPO) requires that you know where your data lives and who can access it. With SaaS, your data often sits on servers in the US or EU, processed by third parties under terms you did not negotiate. Custom software lets you host on local infrastructure, enforce strict access controls, and produce audit trails that satisfy regulators.
The Hidden Costs of SaaS
SaaS pricing looks simple on the website. In practice, the total cost of ownership often surprises people.
- Per-seat pricing that scales exponentially — a tool that costs HK$200 per user per month seems reasonable for a team of 5. At 50 users, you are paying HK$10,000 monthly. At 200 users, HK$40,000 per month, or nearly HK$500,000 per year, for a tool you do not own and cannot modify.
- Feature limitations leading to workarounds — when the SaaS tool cannot do what you need, people build workarounds. Those workarounds are invisible costs: Zapier automations, manual data re-entry, exported CSVs processed in Excel, and the time your team spends maintaining these fragile bridges.
- Data export difficulties — try exporting five years of data from a SaaS platform sometime. Many vendors make it technically possible but practically painful. Incomplete exports, proprietary formats, missing relationships between records. Switching vendors becomes a project in itself.
- Vendor dependency — the vendor raises prices. The vendor gets acquired. The vendor sunsets the feature you depend on. The vendor's API changes and breaks your integrations. You have no leverage and no alternatives except starting over.
The Hidden Costs of Custom Software
Custom software is not without its own hidden costs, and any honest consultancy should tell you about them upfront.
- Ongoing maintenance — software is never "done." Security patches, dependency updates, bug fixes, and minor enhancements are a permanent line item. Budget roughly 15-20% of the initial build cost annually for maintenance.
- Hosting and infrastructure — cloud hosting for a typical business application runs HK$1,500 to HK$8,000 per month depending on scale. This replaces the SaaS subscription but adds operational responsibility.
- Updates and feature development — SaaS products ship new features continuously. With custom software, every new feature requires development time. The upside is that you only build what you actually need, but you need to plan and budget for it.
- Team knowledge requirements — someone in your organization needs to understand the system well enough to make decisions about it. This does not mean you need an in-house developer, but you need a technical partner or retainer relationship that ensures continuity.
A Decision Framework: 5 Questions to Ask
When clients come to us with the build-vs-buy question, we walk them through these five questions. The answers usually make the right path clear.
- Is this process core to your competitive advantage? If yes, build. If it is a supporting function (payroll, basic accounting, email), buy. The processes that differentiate your business deserve tools built around them, not the other way around.
- Will you need deep customizations? If you are already requesting features from your SaaS vendor that never ship, or if you are building elaborate workarounds with Zapier and spreadsheets, that is a signal. When customization needs are high, custom software costs less in the long run than perpetually fighting a tool that was not designed for your workflow.
- How many users will access the system? SaaS per-seat pricing creates a break-even point. If you have 5 users, SaaS almost always wins on cost. At 50+ users, run the numbers on a custom build. At 100+ users, custom software frequently pays for itself within two years. Our app development cost guide can help you estimate the investment.
- What is your 3-year budget? Compare the total 3-year cost of the SaaS subscription (including all tiers, add-ons, and per-seat fees as you grow) against the cost of a custom build plus annual maintenance. This comparison often surprises people: custom software that looks expensive upfront frequently costs less over a 3-year window.
- Do you have data sovereignty requirements? If your industry requires data to remain within specific jurisdictions, if you handle sensitive personal data under the PDPO, or if your clients demand it contractually, SaaS may not be an option regardless of cost. Custom software gives you full control over where data lives and how it is processed.
The Hybrid Approach: The Best of Both Worlds
In practice, the smartest Hong Kong businesses do not choose exclusively between SaaS and custom software. They use both strategically.
The principle is simple: use SaaS where the process is commoditized, build custom where the process is differentiated.
- SaaS for commoditized functions — email (Google Workspace or Microsoft 365), accounting (Xero or QuickBooks), team chat (Slack), document storage (Google Drive). These are mature products solving well-understood problems. There is no competitive advantage in building your own email system.
- Custom for differentiated functions — your core product, your proprietary workflows, your client-facing portals, your internal operations platform. These are the systems that encode your business logic, your institutional knowledge, and your competitive edge.
- API integrations as the bridge — the custom system you build can integrate with the SaaS tools you keep. Your custom operations platform can pull data from Xero's API, send notifications through Slack, and sync contacts with HubSpot. You get the best of both worlds without maintaining everything from scratch.
A typical Hong Kong SME we work with might use 8-10 SaaS products for general functions and one or two custom-built systems for the operations that actually run their business. That balance keeps costs down while ensuring the critical systems fit like a glove.
Getting Started
If you have read this far, you probably already have a specific system in mind. Maybe it is the CRM that does not quite fit, the operations tool held together with spreadsheets, or the client portal that your SaaS vendor will never build the way you need it.
We help Hong Kong businesses make this decision every week. Our approach starts with an honest assessment: sometimes we tell clients to stick with SaaS. When custom is the right path, we scope, design, and build the solution from the ground up, with fixed pricing so there are no surprises.
Ready to figure out which approach is right for your business? Book a free consultation and we will walk through the decision framework together. No pressure, no sales pitch, just an honest conversation about what makes sense for your situation and budget.