Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Nobody Wants to Work on Our Old System. How Do We Keep It Running and Move It Forward?
Problems We Solve

Nobody Wants to Work on Our Old System. How Do We Keep It Running and Move It Forward?

Can't find developers for your old tech stack and the system still runs the business? SpiderHunts keeps legacy code working and modernises it piece by piece.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

If you can't find developers for your old tech stack, you usually need two things at once: people who can keep the legacy system safe now, and a plan to move it to technology you can hire for, one piece at a time. SpiderHunts provides developers for both, and avoids a risky big-bang rewrite.

A system that works and nobody wants to touch

The system was built on something that made sense at the time: classic ASP, an old version of PHP, AngularJS, Visual Basic, a Delphi desktop app, an early Rails version. It still runs the business. Orders flow through it, reports come out of it, staff know its quirks.

The developer who knew it retired or moved on. Job ads for the old stack get no responses, or candidates ask whether there is a plan to move off it. The few contractors who know it are expensive and hard to book.

Why the pool keeps shrinking

Developers follow the work they want to do and the skills that will keep them employed. An unsupported framework offers neither. Each year fewer people learn it and more of those who know it move on. Meanwhile the platform itself stops getting security fixes, hosting providers phase out the old runtime, and libraries it relies on disappear.

The system does not get worse on its own. The world around it moves, and the gap widens.

What staying put costs

RiskWhat it means for you
No security updatesKnown vulnerabilities stay open
Hosting constraintsOld runtimes need old servers, which carry their own risk
Slow changesEvery change needs scarce expertise and careful testing
Integration limitsModern services and APIs are hard to connect
Key-person dependenceOne contractor may be the only person who can help

Doing nothing still has a cost. It is just spread out, until something forces a rushed decision.

The rushed decision is the expensive one. It usually arrives as a hosting provider's end-of-life notice, a failed security review from a customer, or the one contractor giving notice. At that point there is no time to plan a gradual move, and the business ends up paying for an emergency rewrite under pressure, which is the riskiest way to do it.

How we keep it running and move it on

  1. Assess honestly. We look at the stack, the codebase, the hosting and the business processes it supports, and say whether we have developers experienced in that technology. If we do not, we tell you.
  2. Stabilise first. Get the code into a repository you own, set up a staging copy, add monitoring and back up everything properly. This makes the system safer whatever happens next.
  3. Contain the risk. Where the platform cannot be patched, we isolate it: restrict network access, put it behind a modern proxy, and reduce what it is exposed to.
  4. Plan a gradual move. Rather than a full rewrite, we move one area at a time to a stack you can hire for, often by putting new modules alongside the old system and routing work to them as they are ready (sometimes called the strangler approach).
  5. Keep data in sync during the transition, so staff are not re-entering things in two places.
  6. Retire the old parts as the new ones take over, documenting everything along the way.

Sometimes modernising is not worth it. If a system is stable, isolated and rarely changes, careful upkeep may be the sensible choice. We will say so when that is our view.

How it looks on the other side

Your system is safer now, and there is a plan with visible steps for moving it forward. Each new part is built with technology that developers want to work on, so hiring gets easier as you go. Staff keep working throughout, without a big switchover weekend. And you are no longer dependent on one scarce contractor.

Sound familiar?

  • Your core system runs on a framework or language that is no longer supported.
  • Job ads for developers in that stack get few or no responses.
  • One contractor is the only person who can make changes.
  • Your hosting provider has warned about retiring the runtime your system needs.
  • You are worried a full rewrite would be too risky.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do you work on very old technology?

It depends on the technology. We tell you after the assessment whether we have developers with real experience in it, rather than learning on your system.

Why not rewrite the whole thing at once?

Big-bang rewrites carry a lot of risk: long periods with nothing delivered, rules lost in translation and a difficult switchover. Moving area by area keeps the business running and shows progress.

What drives the cost of modernising?

The size of the system, how tangled its parts are, how much data moves, and how many integrations depend on it. We plan in stages so you can decide at each step.

Can the old and new systems run side by side?

Yes, and that is usually how we do it. Data is kept in sync and work is routed to the new parts as they are ready.

Keep reading

More on Problems We Solve

Start here

Stuck on a stack nobody hires for?

Tell us what the system is built with, what it does and what you need from it next. We will say whether we have the experience to work on it, and whether modernising is worth it or careful upkeep is the better choice.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →