The most expensive software is the one that stopped learning
When people talk about old software, they usually talk about technology. Outdated frameworks, missing updates, one developer who is the only one who understands the code. Those are real risks. For management they stay abstract as long as everything runs.
A more tangible question is this. What can your software not do today that your customers or your team expect?
A typical example
A company has run a registration portal for seminars for years. It works. Participants sign up, the data lands in a database.
What is missing only shows in daily work. The portal sends no automatic confirmation. Cancelling only works by emailing the office. There is no waiting list, so seats stay empty after cancellations. Reminders before the date get written by hand.
None of this shows up on an invoice. Every point still costs money. Office time, empty seats, no-shows, and prospects who book with a competitor because everything works online there.
Making missed opportunities visible
To turn a gut feeling into a decision, a simple calculation helps. Ask three questions for every missing feature.
How much time does the workaround cost? Minutes per case times cases per month times hourly rate.
What gets lost? Empty seats, abandoned orders, enquiries without a reply.
What would be possible? New offers, new channels and automation that the software blocks today.
An example. Cancellations and rebookings take the office 15 minutes per case, with 100 cases a month. That is 25 hours. At €50 an hour that comes to €1,250 a month or €45,000 over three years. For a single missing feature, before counting the empty seats.
Why nobody does the math
The costs are spread out. A bit in the office, a bit in sales, a bit in customer service. Nobody sees the total. Add habit to that. Anyone who has used a workaround for years stops seeing it as a problem.
And there is a good reason for caution. Nobody should replace a working application just because it is old. A rebuild pays off once the software blocks new features, integrations or workflows. The calculation above makes exactly that visible.
Modernising without rebuilding everything
You rarely have to rebuild everything. Often it is enough to pull out the one process that costs the most. In the example that would be registration, cancellation and the waiting list as a small application of its own that talks to the existing database. The rest stays until it becomes a problem itself.
That is how we approach legacy modernization. In stages you can stop after, with operations staying live the whole time. Technical examples are in our posts on the .NET 8 end of support, Zapier vs. Laravel, WordPress as an application and Power Apps and Retool.
Questions for your next meeting
What do customers ask for that we cannot offer?
Which tasks does someone do by hand because the software cannot?
Which project did we postpone because the system would not allow it?
What does it cost to leave this as it is for another year?
Have a candidate like this in your company? We look at it with you and work out what is worth doing. Book a free discovery call →
Frequently Asked Questions
When is it worth replacing old software?
How do I calculate the cost of outdated software?
Do you have to rebuild legacy software completely?
Why are the costs of old software so often underestimated?
How do I start modernising old software?
You might also like
What Is a Forward Deployed Engineer?
What a Forward Deployed Engineer does, where the role comes from, when it pays off for your AI project, and whether to hire one or bring in a team.
Claude Duet keeps working after you close the laptop
Claude Duet keeps working after you close the laptop. Plus critical PHP holes from 2004, Replit moving to OpenAI, Recursive Flint and Tesla Optimus.
Power Apps and Retool vs. Laravel for internal tools
Power Apps and Retool charge per user. When a custom Laravel application pays off for your internal tool, with prices and a worked example.
Ready to connect the dots?
Hi, I’m Emir, CEO and Co-Founder of Dotbite.
You have an interesting idea for a digital project and are looking for a sparring partner pushing the challenge through with you?
You’ve come to the right place.