Business needs · Software takeover

Keep the product moving when the team changes.

The freelancer has moved on, the agency contract is ending, or the one developer who knew the system has left. Customers are still using it. We review what you have, stabilise it and look after it from there.

Don't close the old accounts yet.

The costliest takeover mistake happens before any new team arrives. Someone cancels a hosting plan, a domain lapses, or a former supplier's account is shut, and a part of the live system that depended on it stops without warning. Running software often relies on services and credentials you can't see from the main code repository.

The signs that a takeover is due are usually familiar. Nobody is confident enough to release a change. Small bugs collect because fixing one breaks another. A renewal email arrives for a service nobody recognises, and the person who would know has stopped replying.

So the first job is to understand what you have. Keep everything running as it is while we build an inventory and go through it with you.

Change credentials and close accounts after the handover, not before.

The access inventory

List every key to the system.

Confirm who can grant access to each item, and whether it belongs to you or to a previous supplier.

  • Code repositories, including forks or branches that hold unreleased work.
  • Hosting and cloud accounts, with the billing owner for each.
  • Databases and backups: where they live and when a restore was last tested.
  • Domains and DNS, with registrar logins and renewal dates.
  • Third-party services: payment providers, email and SMS senders, maps, analytics.
  • App store and release accounts for any mobile apps.
  • Documentation and open issues, however incomplete.
  • People: who has admin rights today, and who should not once the handover is done.

How we take it on.

01

Inventory

We work through the list above with you, and with the outgoing team if they're available, recording what exists and who controls it.

02

Technical review

We check how the application is built, deployed and supported, where it is fragile, and which documentation is missing or wrong.

03

Stabilise

Urgent issues come first: expiring certificates, missing backups, security gaps, anything that could take the service down. These are kept apart from longer-term changes.

04

Ongoing care

Once access has moved and the risks are known, we agree who handles hosting, support and new development, then carry on with software maintenance and improvements.

Keep it or rebuild it?

Usually the default

Keep a workable system

If the application does its job and can be maintained, keeping the technology stack is often the better decision. A rewrite pauses product work and brings risks of its own.

  • Fix the fragile parts first
  • Add tests around whatever you change
  • Improve documentation as you go
When there's a reason

Modernise in stages

Unsupported frameworks, security problems or a design that blocks the roadmap can justify bigger change. We'd plan it as application modernization, step by step, with the live system kept running.

  • Agree the reason before the plan
  • Replace one part at a time
  • Keep customers on a working product throughout

A takeover ends in the same place as a new build: a platform someone looks after week to week. We already do that for the client platforms we designed and built, such as DataStandard and Easy Inventory, covering hosting, maintenance, support and continued development. Taking over someone else's code adds the review at the start, because we didn't write it and won't assume we understand it.

Your code, data and accounts stay yours throughout. If you later want to move the work in-house or to another team, we plan that handover as carefully as this one; our page on ownership and handover sets out how.

Takeover questions.

Can you start with incomplete documentation?

Yes, and most takeovers do. The review establishes what can be recovered from the code and the running system, and what needs rebuilding or writing up.

How long does the review take?

It depends on the size of the system and how quickly access can be arranged. We agree the scope of the review with you before starting, and share findings as they come rather than waiting for one final report.

Can the outgoing team stay involved for a while?

That helps a great deal when it's possible. A few working sessions where they walk through deployment and known problems can save weeks of investigation, and we'll prepare the questions in advance.

What if the previous developer won't cooperate?

It's harder, but often workable if you control the main accounts. That's why confirming ownership of the hosting, domain and repository comes before anything else.

Contact

Inherited an app? Start with access.

Send us what you know about the system today and we'll help you build the access list first.

Message on WhatsApp