Services
Take over established software
We find out what the system actually does, protect it with tests and develop it from there.
What happens next
A system that has been running for years has earned money. Its code holds business knowledge that is written down nowhere else. So we start by uncovering, not demolishing: software archaeology. We do not just read the code; we examine the running system, its data flows and the business rules built into it.
You know what must be preserved, where changes are risky and which modernisation is worthwhile.
The assessment
Before changing anything, we record today's behaviour as automated tests against the running system. We count dependencies, known vulnerabilities and the places that need attention for updates, each with its date and command, so that the count can be repeated a year from now. The fixed-price assessment ends with a system overview, prioritised risks and a reasoned plan.
What we change
We protect critical behaviour with tests, resolve troublesome dependencies and modernise selectively. Proven functions are kept.
Keeping it running
We can continue maintaining the application: updates, monitoring, fault diagnosis and verified recovery. Alternatively, we hand over code and operational knowledge to your team.
What we watch for
Documentation alone is not enough. What counts is what the system actually does, including at its interfaces.