Included in a typical proposal
- Assessment labour and an options note.
- Implementation of the option you sign, as a following proposal if needed.
- Conversion of the data sets you list.
SOFTWARE DEVELOPMENT
Improve an existing application while preserving the business functions people depend on. Assess what can be retained, adapted or replaced before committing to a rebuild.
WHAT THIS SERVICE IS
Legacy software modernisation is improving an application that still runs a live process, without pretending you can switch it off next Friday. Assessment comes first: language, data, licences, the server under a desk, the vendor who vanished, and the reports finance cannot lose. Options range from a safer hosting move, to replacing one module, to a staged rewrite. A full rewrite is a last resort, not a badge.
The risk is loss of unnoticed rules that exist only in the old code. We look for those with the people who use the system, not only with a static scan. Parallel run, if you need it, is planned as labour and as double-entry pain.
Some systems should not be modernised because the business process is about to change. We will say that. Spending a year polishing a dying workflow is a poor use of a budget.
A CLEAR PICTURE
A load-bearing unknown. A machine in a cupboard, a login everyone shares, and month-end reports nobody can reproduce on a new PC.
A path you can operate. The same business rules, visible in a system you can deploy, back up and change in slices, with the old path retired on a date.
WHO IT IS FOR
Companies whose warehouse, clinic or finance tool is old but load-bearing, and IT managers who have been told to “move it to the cloud” without a map. Also teams that lost the compiler licence and need a way forward that is not folklore.
TYPICAL SCOPE
Code if we can have it, data stores, interfaces, schedule jobs, and the hardware or host it sits on. Access is often the first delay; start that paperwork early.
Lift-and-improve, module replacement, or rewrite, with trade-offs in risk and in how long the old system must stay. We will not sell a rewrite as the only professional choice.
Data conversion, interface twins, and what “done enough to cut over” means. Rollback is described if the old system can still run.
Replace or wrap in slices that operations can take. A six-month silent rewrite is how you discover missing rules at cutover.
HOW THE WORK RUNS
Without both, assessment is guesswork.
Especially month-end.
Then fund that option, not all three.
Keep the old path until that slice is boring.
INCLUDED AND QUOTED SEPARATELY
AFTER HANDOVER
The new path’s repo, host and conversion scripts are yours. The old system’s fate — read-only, powered off on a date, retained for audit — is an operations decision we will record.
Staff who only knew the old screens need training on the slice they use. A single demo in a boardroom is not that.
PLANNING THE WORK
Sometimes by wrapping interfaces and replacing from the outside. Deep behaviour change without source is slow and uncertain. We will say which case you are in after looking.
Often a sensible holding step if the OS is still patchable. It is not modernisation by itself. It can buy time.
Only if that is a requirement. Sometimes familiarity is worth it; sometimes it is how you remain stuck. You choose, in the options paper.
CONNECTED SERVICES
LET’S BUILD WHAT’S NEXT
Tell us what you want to improve, build or simplify. We’ll help you define a practical way forward.
Discuss your project