Service · Application Development & Modernization

Modernise in steps, not in one frightening weekend

The app still works. It is just expensive to host, slow to change, and one retiring developer away from a crisis. We move it piece by piece, keeping the business running the whole time.

  • We only rewrite the parts with a stated reason to be rewritten
  • The old system keeps running until the new path is proven
  • Hosting cost and change time are measured before and after
  • Handover documentation is part of the work, not an extra

What you get

Deliverables, not slideware

  • 01

    Current-state assessment

    What the app does, what it costs to run, and which parts genuinely block change.

  • 02

    Migration sequence

    Which slice moves first and how each step is reversible if something goes wrong.

  • 03

    Modernised slices in production

    The chosen parts rebuilt on a supported stack, running alongside the legacy system.

  • 04

    Handover pack

    Architecture notes, runbooks, and access, written so another team could pick it up.

migration-sequence.md
  • 01slice 1 · reporting → read-only, zero write risk
  • 02slice 2 · auth → parallel run, 2 weeks overlap
  • 03slice 3 · billing → after slice 2 proves stable
  • 04legacy off: only when the slice has run clean for 14 days
  • 05rollback: DNS switch back, under 10 minutes
Sample of the deliverable

How it runs

What actually happens, step by step

No discovery theatre. Each step ends with something you can read or use.

  1. 01

    Assess

    Cost to host, cost to change, and the real risk points.

  2. 02

    Sequence

    Order the slices so each one is reversible.

  3. 03

    Run in parallel

    New path live next to the old one until outputs match.

  4. 04

    Retire

    Turn the old slice off, document, and move to the next.

Tangible

What lands in your hands

Named objects with a format and a week attached, so the handover is easy to picture.

  • System blueprint

    Services, queues and data paths, drawn once and kept current.

    PDF · 6 pagesWeek 2
  • Source repository

    Yours from day one. Commit history, README and setup script included.

    Git repo + READMEWeek 1
  • Running environment

    The thing itself, deployed, with your data and your users on it.

    Live URLPhase one
  • Handover pack

    Access, documentation and a recorded session with your team driving.

    Recording + notesFinal week
Sample

System Blueprint

Every service, queue and data path, drawn once and kept current.

6 pp
Download the sample (PDF)

This is the real template, with client figures replaced by representative ones. Read it before you talk to us — if the format is not useful to you, the engagement will not be either.

Before and after

What the change looks like in the week

Red is the cost you carry today. Green is what the system gives back.

Today

  • Any change takes weeks and nobody wants to touch it
  • Hosting costs more than the software is worth
  • One person understands the system
  • Security questionnaires are answered with a shrug

After

  • Changes ship in days on the modernised slices
  • Hosting cost you can predict and explain
  • Documented so more than one person can work on it
  • Access, backups, and logs you can show a customer

Objections

Answered before you ask

Do we have to rewrite everything?

Almost never. Most of the pain comes from a small number of slices. We measure first and leave alone anything that works and is cheap to run.

Can the business keep running during the migration?

Yes. Each slice runs in parallel with the old path until the outputs match, and every step has a rollback that takes minutes.

What if our original developer is gone?

That is a common starting point. The assessment step exists precisely to reconstruct what the system does from the code and the data.

One next step, and it is a paid one on purpose

The AI Opportunity Diagnostic is a fixed-scope engagement. You leave with a ranked plan you can act on with us or without us.

Still sizing the problem? Write to us in your own words first. A person reads it.