The first reaction to a custom software quote is usually sticker shock. The number is bigger than buying a ready-made product. The ROI feels distant and uncertain.
This reaction is understandable. It's also based on an incomplete cost comparison. The upfront number for custom software looks large when you're comparing it against a monthly subscription fee — but you're comparing two different time horizons, and the monthly fee compounds.
What Custom Software Actually Costs
The costs of custom software fall into three categories.
Upfront Development
Design, development, testing, project management. This is the number on the proposal. For a reasonably complex business application — an order management system, a custom reporting dashboard, an operations portal — you're looking at Rp 100-400 million in Indonesia depending on scope, complexity, and the vendor you choose.
This is a capital expense. You pay it once. The system then runs.
Hosting and Infrastructure
Custom software lives somewhere — a server, a cloud provider, a managed hosting environment. Monthly costs vary by traffic and infrastructure requirements: from Rp 300,000-500,000 per month for a simple application on a basic VPS to Rp 2-5 million per month for high-availability infrastructure serving significant traffic.
These are operational costs that continue indefinitely.
Maintenance and Feature Development
Ongoing maintenance — keeping the system updated, fixing bugs, monitoring performance — costs roughly 15-20% of the original development cost per year. On a Rp 200 million development investment, that's Rp 30-40 million per year.
New features cost additional development time at whatever rate the vendor charges.
What Off-the-Shelf Software Actually Costs
This is where the comparison gets more interesting than people expect.
Licensing
SaaS products charge per user, per month, sometimes with tiered pricing based on feature access. A product that costs USD 50 per user per month for 15 users is USD 9,000 per year. At a five-year horizon, that's USD 45,000 — which, at a rate of Rp 15,000 per USD, is Rp 675 million. Just in licensing.
Established international ERP products can be significantly more expensive. SAP Business One, for example, has implementation and licensing costs that routinely run several hundred thousand USD for mid-sized businesses. Local Indonesian products like Accurate and Zahir are more affordable but still have licensing costs that compound over time.
Implementation and Customization
Off-the-shelf is never actually off the shelf. It needs configuration. It often needs customization — either through the vendor's professional services, third-party implementers, or add-on modules. Implementation costs for an ERP system are frequently equal to or greater than the software licensing cost in the first year.
Then there are the workarounds. When the software doesn't do exactly what your process requires, your team adapts. They export data to Excel. They maintain parallel records. They develop workarounds that consume time every day and introduce error risk. The cost of these workarounds is real but invisible in the software budget.
Training
Every new employee needs to be trained on a packaged system. Turnover means recurring training costs. If the system is complex — and many ERP systems are — training is a meaningful ongoing expense.
Migration Risk
Switching off a packaged software product after years of use is expensive and disruptive. Your data is in their format, in their system. Migration requires extracting it, transforming it, and loading it into whatever comes next. This switching cost, while not an annual expense, is real leverage the vendor holds over you as the relationship ages.
The Five-Year Comparison
Run the numbers honestly over a five-year horizon for a business with a reasonably complex operational software need.
Custom software: Rp 200 million development + Rp 7 million/year hosting + Rp 35 million/year maintenance = approximately Rp 390 million over five years.
Off-the-shelf (mid-tier): Rp 80 million implementation + Rp 120 million in licensing over five years + Rp 40 million in workarounds and lost time + Rp 40 million in ongoing training and support = Rp 280-320 million. Plus the operational cost of living with a system that doesn't fully fit your workflow.
The numbers converge faster than most people expect — and the comparison ignores the value of a system designed to your specific process, which is harder to quantify but not zero.
When Custom Makes Sense
Custom software is the right answer when:
- Your workflow is genuinely differentiated and packaged software requires significant workarounds to accommodate it
- You have a competitive process that you don't want to standardize to what every other business in your industry uses
- You're operating at a scale where licensing costs for the packaged alternative are substantial
- You need full control over your data and don't want it sitting in a third-party SaaS provider's database
- You're building something that doesn't exist as a packaged product
When It Doesn't Make Sense
Custom software is the wrong answer when:
- Your needs are generic and well-served by existing products
- The process you're automating is standard practice in your industry (use the industry-standard tool)
- Your organization doesn't have the capacity to manage an ongoing software relationship — maintenance, updates, feature requests
- You need to go live in two months (custom software takes longer than packaged alternatives to implement)
The honest answer isn't "custom is always better" or "off-the-shelf is always safer." It depends on your workflow, your scale, your time horizon, and how standard your business processes are. When you do move forward with a custom project, knowing how to evaluate a software proposal helps ensure you're comparing options on scope and terms — not just on price.
What matters is doing the real cost comparison over a realistic time horizon — not comparing an upfront quote against a monthly subscription rate out of context.
CERIS can help you work through this comparison for your specific situation before you commit to either direction. See our web development service or get in touch for a straightforward conversation about what makes sense for your business.