opengate
Back to Thinking

Custom ERP vs Off-the-Shelf: Decision Criteria

8 min read
Jan 2026ERPStrategy

Custom ERP vs Off-the-Shelf: Decision Criteria

Off-the-shelf ERP is the right default for most Kazakh mid-market companies. Custom development should be reserved for organizations whose core competitive advantage is embedded in operational processes that no standard platform can accommodate — and who have the engineering maturity to maintain what they build indefinitely.

Custom ERPOff-the-Shelf ERP
TCO over 5 yearsHigh upfront, variable ongoing. Development costs are front-loaded; maintenance costs are unpredictable and often underestimated.Predictable. Licensing plus implementation plus annual maintenance. Fewer surprises over time.
Time to valueSlow. 12-24+ months to reach feature parity with what commercial platforms offer on day one.Fast. Core modules functional within 2-6 months for most mid-market deployments.
Unique process fitPerfect — by definition. Every workflow mirrors your exact requirements.Good for standard processes. Requires workarounds or customization for unique workflows.
Maintenance burdenHeavy. Requires a permanent in-house development team or long-term vendor relationship.Managed by vendor. Updates, security patches, and compliance handled externally.
Vendor lock-inLow platform lock-in, but high developer lock-in. Knowledge concentration in a small team creates fragility.Significant. Data formats, workflows, and integrations become platform-dependent.
Data sovereigntyFull control. Data lives on your infrastructure, governed by your policies.Varies. Cloud ERP may store data outside Kazakhstan. On-premise options available for regulated industries.

Custom ERP vs Off-the-Shelf ERP across key criteria

TCO Over 5 Years

Custom ERP projects consistently underestimate long-term costs. Initial development may run 50-200M KZT for a mid-market scope, but the ongoing burden — bug fixes, feature requests, security updates, infrastructure management, and developer salaries — typically equals or exceeds the original investment over five years. Off-the-shelf ERP costs are more predictable: licensing, implementation, annual maintenance, and periodic upgrade projects. The total is often comparable to custom development, but the distribution is smoother and more plannable. The key insight is that custom ERP trades licensing costs for personnel costs, and good engineers are more expensive than software licenses.

Time to Value

Off-the-shelf ERP delivers functional value quickly. A focused 1C or SAP implementation can have core finance and operations running within months. Custom development requires building from scratch what commercial platforms have refined over decades — user management, reporting engines, data validation, audit trails. The minimum viable product for a custom ERP is typically twelve to twenty-four months away, during which time the business continues operating on legacy systems. For companies under competitive pressure, this time gap has real strategic cost.

Unique Process Fit

This is the strongest argument for custom ERP, but it requires honest self-assessment. Most companies believe their processes are more unique than they actually are. In our experience, roughly 80% of business processes in a typical Kazakh enterprise can be supported by standard ERP platforms with moderate configuration. The remaining 20% may genuinely require custom solutions — but that argues for a hybrid approach (standard ERP plus custom modules) rather than building everything from scratch. True process uniqueness is most common in manufacturing, logistics, and regulated industries with domain-specific workflows.

Maintenance Burden

Custom ERP maintenance is frequently the hidden cost that derails the business case. Every feature needs ongoing attention: bug fixes, security patches, compatibility with evolving browsers and operating systems, regulatory changes, and user-requested enhancements. This requires a permanent development team — typically three to five engineers minimum for a mid-market ERP. Off-the-shelf platforms distribute this burden across their entire customer base. Your annual maintenance fee funds a team of hundreds working on the same problems. The economies of scale are difficult to replicate internally.

Vendor Lock-in

Off-the-shelf ERP creates platform lock-in — your data, workflows, and integrations become increasingly tied to the vendor ecosystem. Migration costs grow over time as more business logic becomes embedded in platform-specific configurations. Custom ERP creates a different kind of lock-in: developer lock-in. When the original development team leaves, institutional knowledge goes with them. Documentation is invariably incomplete. New developers face months of ramp-up time. Both forms of lock-in are real risks, but developer lock-in is harder to mitigate because there is no market of consultants trained on your proprietary system.

Data Sovereignty

For regulated industries in Kazakhstan — finance, telecommunications, government-adjacent enterprises — data sovereignty is not optional. Custom ERP offers full control: data resides on infrastructure you own and manage, subject only to your policies. Cloud-based off-the-shelf ERP may store data in foreign data centers, creating compliance risk under Kazakh data protection regulations. However, most major ERP vendors now offer on-premise or local cloud deployment options. The data sovereignty advantage of custom ERP is real but narrowing as commercial platforms adapt to regional compliance requirements.

Choose Custom ERP when...

Choose custom ERP when your core competitive advantage is embedded in operational processes that no commercial platform can accommodate, you have a mature engineering team capable of long-term maintenance, and you are prepared for 12-24+ months before initial value delivery.

Choose Off-the-Shelf ERP when...

Choose off-the-shelf ERP when you need fast time to value, your processes are largely standard for your industry, you want predictable costs, and you prefer to focus internal resources on your core business rather than software maintenance.

Decision framework

Interested in working together? Contact us now