Guide
Custom software: risks and how to limit them
What can go wrong with custom software, how likely each scenario is, and which safeguards can prevent it — without dramatization and without sugarcoating.
The biggest risk with custom software is not the technology, but that no one maintains the system after launch. Incorrect answers can be limited by working exclusively from verified content and redirecting when uncertain; dependency is avoided by ensuring access, data and documentation contractually remain with the client.
01 — Risks
What can go wrong
- The system answers incorrectly. Containable by having it work exclusively from verified content and escalate when uncertain rather than guess. This is a configuration decision, not a property of the technology.
- The effort is underestimated. Most common reason: unclear starting situation. An honest assessment of the current state before the proposal prevents this more reliably than any buffer.
- No one maintains it. The biggest risk of all — and the most easily avoidable.
- Data protection gaps. Almost always arise from missing deletion deadlines and unclear responsibility, rarely from the technology itself.
- Vendor lock-in. Avoidable if access credentials, data, and documentation contractually remain with the client.
02 — Warning signs
When to be skeptical
- Guaranteed results. Anyone promising top Google ranking or a specific revenue increase is selling something they can't deliver.
- No pushback. A provider who thinks every project is a good idea has either not listened or is only selling.
- Time pressure. Limited-time discounts on project prices are a sales tool, not an offer.
- Unclear ownership. Anyone who won't clearly say who owns data and access doesn't have your interests at heart.
- No contact with technical expertise. If only sales sits in the first meeting, that's where misunderstandings arise.
03 — Contract
What needs to be clarified in writing
- Ownership of data and access. They belong to the client. If a provider won't clearly confirm this, that's the most important information from the conversation.
- Handover upon termination. In what format, within what timeframe, at what cost.
- No minimum term without consideration. Lock-in is justifiable if something is delivered in return — otherwise not.
- What a later change costs. The total cost isn't determined by the project price, but by the hourly rate in year three.
- Documentation as a deliverable. Not as a promise, but as a line item in the proposal.
04 — Questions
Frequently asked questions
How do we avoid the project going off the rails?
Small steps with usable results, fixed budgets per step, and the option to exit after each step. Large fixed-price projects over twelve months are the most reliable path to disappointment — for both sides.
How many users can a system like this handle?
That depends on the architecture, which we plan according to your expected growth — from a few users in your own business to several hundred across multiple locations.
Who owns the source code?
You do, completely, upon payment. That's in the contract. You can take it to any other developer — that's the point.
Does this run on our own servers or in the cloud?
Both are possible. For most businesses, a cloud solution is lower-maintenance; where data must not leave the premises, we set it up on your own infrastructure.
Can we start with a spreadsheet?
Often yes, and that's a good test. If the spreadsheet maps the process and only fails due to multi-user capability, permissions, or data volume, the requirement is clear and the project is calculable.
When does custom software pay off compared to standard software?
When your process is a genuine competitive advantage, when standard software only fits seventy percent and the rest ends up as manual work, or when license costs per user exceed the development cost over a few years. If it's only about convenience, standard software is cheaper.
What if we discover new requirements during development?
That's normal and planned for, because we work in small steps. A new requirement is incorporated into the next step, instead of stalling the entire project.
05 — Next
Related pages
- Custom software — Overview
- Custom software — Costs
- Custom software — Provider comparison
- Custom software — Cost-effectiveness
- Custom software — Common mistakes
- Custom software — Pros and cons
- Custom software — Ongoing operation
- Custom Software — Data Protection
- Process automation
- CRM integration
- API Interfaces
- All guides
Custom software by region
Next step
Send us a few sentences about your project.
We read every inquiry ourselves and respond personally. No sales team, no callback form into the void.