The build-vs-buy question doesn't have a universal answer
Every Ethiopian business that's growing past a certain size faces it. The accounting team has outgrown Peachtree. The operations team has stretched their inventory spreadsheet to the limit. The CEO has a new product idea that needs supporting software. The question lands on someone's desk: do we build a custom solution, or buy something off the shelf?
The wrong answer to that question costs money for years. Building when you should have bought wastes engineering capacity on a problem someone else has solved better and cheaper. Buying when you should have built locks the business into a tool that fits 70% of your need and obstructs the other 30%.
This article is a decision framework. It is opinionated. It is based on hundreds of conversations with Ethiopian businesses NYLOS has worked with on both sides of the decision.
The first question: how unique is the workflow?
The single most important question: is the workflow you're considering software for truly unique to your business, or is it a standard workflow with cosmetic differences?
A truly unique workflow is one that's a competitive differentiator. Examples:
- A coffee exporter with a proprietary cupping and quality grading system that drives premium pricing.
- A microfinance institution with a credit scoring model tuned to specific community lending patterns.
- A construction firm with a project-bid system that captures local market intelligence.
A standard workflow with cosmetic differences is one that looks unique because everyone in your company calls it special, but is actually the same shape as the workflow at thousands of other businesses. Examples:
- "Our payroll is unique because we have these specific allowances" — every Ethiopian business has unique allowances; NYLOS HR & Payroll handles them as configuration.
- "Our inventory is unique because we operate across multiple warehouses" — every Ethiopian distributor operates across multiple warehouses; NYLOS Inventory handles them by default.
- "Our accounting is unique because we have specific cost centers" — every Ethiopian business has specific cost centers; NYLOS Finance & Accounting handles them as dimensions.
For truly unique workflows, custom development is usually the right choice. For standard workflows with cosmetic differences, off-the-shelf is usually the right choice — provided the off-the-shelf product handles Ethiopian regulatory reality natively.
The second question: is there an Ethiopia-ready off-the-shelf option?
Many global software products handle the standard workflows beautifully but fail on Ethiopian compliance. Foreign payroll tools that don't implement Labor Proclamation 1156/2019. Foreign accounting tools that don't produce MOR-compliant invoices. Foreign ERPs priced in USD that create FX exposure on every renewal.
If the off-the-shelf option fails on Ethiopian compliance, the choice isn't really "build vs buy" — it's "buy and customize" vs "buy locally". NYLOS exists because we believe "buy locally" beats "buy and customize foreign" for Ethiopian businesses.
The framework: if NYLOS or another Ethiopian platform handles your workflow natively, buy it. If no platform handles it natively, that's a signal toward custom development.
The third question: how much engineering capacity do you have?
Custom software requires engineering capacity to operate, not just to build. Updates, bug fixes, security patches, compliance changes, new feature requests — all need ongoing engineering attention. A custom system that nobody maintains becomes a liability faster than a forgotten spreadsheet.
If you have a strong in-house engineering team, custom development is feasible. If you don't, you need a vendor commitment — either ongoing engineering retainer with NYLOS or another partner, or the discipline to keep customization minimal and lean on the vendor's release cycle.
The fourth question: what is the cost of getting it wrong?
For workflows that are core to revenue (your sales engine, your production line, your customer-facing app), getting the software wrong is expensive — lost revenue, customer churn, reputational damage. For these workflows, the cost of building badly is high, so the choice between build and buy should weight the option that delivers most reliably.
For workflows that are operational (internal reporting, project tracking, intra-team coordination), getting the software adequate is enough. Off-the-shelf options at price points that don't break the budget are typically the right call.
The fifth question: how predictable is the requirement?
Workflows you understand deeply and that won't change much for the next 3 years are good candidates for either build or buy. Workflows you're still discovering — where you'll learn what you actually need over the first 6 months of operating — are better suited to off-the-shelf options first, with custom development reserved for the parts that survive contact with reality.
A surprising number of "we need custom software" requests turn out, after discovery, to be standard workflows the requesting team hadn't yet documented properly. Discovery itself is valuable even when the answer is "buy off-the-shelf".
The hybrid pattern
Many Ethiopian businesses settle into a hybrid: NYLOS ERP for the standard workflows (Finance, HR, Inventory, Sales) plus 1–2 custom modules for the genuinely differentiated parts. NYLOS Custom Applications is designed for exactly this pattern.
The pattern works because the custom modules live inside the NYLOS platform — sharing the same database, security, audit trail, reporting and UI. The custom parts integrate with the standard parts without an integration layer. The single accountable vendor maintains both.
Common pitfalls
Five patterns to avoid:
- Building because the team wants to build — engineering teams love building; they need a sober adult deciding whether building is the right call.
- Buying because it's "safer" — buying a product that doesn't fit creates years of pain.
- Treating custom development as a one-time spend — the build is the cheap part; maintenance is most of the lifetime cost.
- Underestimating discovery — most failed custom projects failed in discovery; the requirement was wrong from day one.
- Picking a partner you can't reach — Ethiopian businesses with foreign vendors face time-zone, language and on-the-ground response challenges that compound.
How NYLOS helps with the decision
NYLOS will tell you honestly during discovery whether you should buy NYLOS ERP modules, buy a third-party product (and we'll suggest which), or build custom. We've turned down custom-development requests where the customer was better served by an off-the-shelf solution. The discovery phase is fixed-price; there is no incentive for us to push you toward custom when you don't need it.
Read more
- [NYLOS Custom Software Development](/solutions/custom-software-development)
- [When Custom ERP Modules Make Sense](/blog/custom-erp-modules-when-needed)
- [Scoping a Software Project in Ethiopia](/blog/scoping-software-project-ethiopia)