How long does it take to take over a software system?

There is no fixed figure. A takeover starts with an assessment, and our code audit takes 1 to 2 weeks. How long the handover takes after that depends on how much access you already hold, what documentation exists and how the system is released.

The part with a known length

The assessment is the one stage we can put a duration on. A code audit takes 1 to 2 weeks. It reports whether the code can be built, how a change reaches production, what is backed up and who controls each account. From that we can say what the rest of the takeover involves for your system, which is the specific answer this page cannot give.

Anyone who quotes a duration for a takeover before seeing the system is guessing.

What the handover has to prove

After the assessment, a takeover is finished when the new team has shown three things:

  1. It can build the application from the source code and get the same result as the running system.
  2. It can release a change to production in a controlled way.
  3. It can restore the system from a backup.

Each depends on things outside the new supplier’s control: whether the code is complete, whether the accounts can be reached, whether a backup exists. That is why the length varies so much from one system to the next. Our takeover process is built around these checks.

What speeds it up

  • Complete, current source code in a repository your organisation controls.
  • Administrator access to hosting, the database, domain names and third-party services, held in the organisation’s name.
  • A release process that is written down or automated, so that a release does not depend on one person’s memory.
  • A backup that has been restored before, so the restore check is a repeat and not a first attempt.
  • An outgoing supplier or developer who is still available and is paid for handover time.
  • One person on your side with the authority to make decisions and chase access.

Our software takeover checklist lists what to gather before the work starts.

What slows it down

  • Source code that is missing or out of date. If the copy you hold does not match what is running, the difference has to be found before anything is released.
  • Accounts in an individual’s name. Recovering a hosting account or domain registered to a former employee means dealing with the provider, at the provider’s pace.
  • A manual release process that only one person knew. The steps have to be worked out by examining the live system.
  • Old development tools. Some older systems need tools that are hard to obtain or will not run on a current machine.
  • Routine tasks nobody recorded. Scheduled jobs, renewals, manual fixes and connections to other systems tend to surface one at a time.
  • Contract terms. A long notice period, an unresolved question over who owns the code or an unpaid invoice can each hold up a handover.
  • An unstable system. If urgent faults keep arriving, they compete with the handover for attention.

Where the supplier has already closed or gone silent, the order changes. Securing copies of the code and data and regaining access come first, and the full takeover follows. Our page on a supplier that has stopped supporting a system covers those first steps, and the supplier transition plan sets out the sequence for a planned change.

Related questions

Does the system stay in use during the takeover?

Yes. A takeover does not move or change the live system. It stays where it is and keeps running while the new team proves it can build, release and restore it.

How long should the old and new suppliers overlap?

Long enough for the new supplier to build the system, restore a backup and release one small change while the old supplier is still available to answer questions. The notice period in your contract often sets the outer limit, so read it before giving notice.

What can we do before the first call to save time?

Collect what you hold: the source code, a list of where the system is hosted, who has administrator access to each account, and the contract with the current supplier. Knowing what is missing is as useful as having it.

What if the outgoing supplier will not help?

The takeover can usually still go ahead if you hold the source code and administrator access to where the system runs. It takes longer, because answers have to be worked out from the code instead of asked for.

Want the answer for your system?

Tell us what the software does and what you are trying to decide. We will reply with a straight answer and what we would need to know to be more precise.

Tell us about your system 0800 433 7990 Monday to Friday, 9am to 5pm. A first 20-minute call is free, and we reply to every enquiry within one working day. What happens after you get in touch