Taking over software from another developer: a handover checklist

When your developer leaves, the real risk is losing control of the product your customers use. Here is what to collect, what to check and what the first two weeks should leave you with.

Oleh Ferents, Co-founder and CTO 3 min read
Takeover report listing the biggest risks and a fixed-price plan, with code, servers, payments and accounts taken over

A software takeover is when a new team takes responsibility for a product that another agency, freelancer or in-house team built. The biggest risk is rarely the code itself: it is losing control of the accounts, data and know-how the product depends on. This checklist sets out the steps LNOKS follows on every takeover, in three stages: before day one, the first two weeks and the months after. It covers what to collect from your current developer, what to check before anything changes, and what a good first two weeks should leave you with. It draws on takeovers such as EZBuild, an AI platform for US home builders that LNOKS took over in June 2026.

TL;DR

Key takeaways

  • Start with ownership, not code: every account your product depends on should be in your company’s name before the handover.
  • Ask your current developer for the code, the logins, the documentation and the list of open problems while they are still available.
  • Change nothing until there is a backup that has been tested by restoring it.
  • Check that the code you were given is what is live. On one CRM LNOKS took over, three copies of the product held three different versions.
  • A good first two weeks ends with a plain-language list of risks and a few fixes already live, not only a report.

Why takeovers go wrong

Takeovers usually go wrong in a few predictable ways: an account still in a former supplier’s name, a password nobody has, a backup that has never been restored, or code that is not what is actually running. None of these is hard to fix, but any one of them can stop you releasing an update or recovering when something breaks. The checklist below closes them off in order, starting with the ones that cost the most if they are missed.

Before day one: what to collect

Most of this list is about ownership. Ask your current developer for these while they are still available, and check that each account is in your company’s name rather than theirs:

  • Access to the code repository (for example GitHub, GitLab or Bitbucket), with your company as the owner.
  • Logins for where the product runs (the hosting or cloud account), your web address and its settings (domain and DNS), and the service that sends your emails.
  • The Apple App Store and Google Play accounts, if you have mobile apps.
  • The payment provider account, and any other paid services the product relies on.
  • Whatever documentation exists, even if it is out of date, and the list of known bugs and open requests.

Then agree with the new team what the first two weeks will cover and what “done” means, before any work starts.

If your current developer will not help

You can still take over. For EZBuild, LNOKS planned for no handover from the previous supplier and started from what was in the main code repository. What matters most is that the accounts are in your company’s name. Almost everything else can be worked out from the code.

The first two weeks: make it safe to change

The aim of the first two weeks is not new features. It is to reach the point where the product can be changed without fear. In order:

  1. Change the passwords and keys the previous team had, and remove access nobody needs any more.
  2. Make a full copy of the data and files, and test it by restoring it (a tested backup), before changing anything.
  3. Check that the code you were handed is really what your customers are using.
  4. Put one update through a safe test copy of the product (staging), writing down every step, so updates no longer depend on one person.
  5. Set up warnings that tell a named person as soon as something stops working (monitoring and alerts).
  6. Write a plain-language list of the biggest risks, each with what it would take to fix.

The third step catches more than people expect. On one CRM LNOKS took over, the live servers, the test copy and the code repository held three different versions of the product. They had to be matched up before anything could safely change.

At LNOKS the first two weeks also end with two or three agreed fixes live in your product and a fixed-price plan for the next step, so you see real changes and not only a report. The software takeover and support page sets out how that works.

After the handover: keep it running

Once the basics hold, the work becomes routine. Updates go out on a regular schedule, each one checked by a second engineer and tested before customers see it. Every month brings software updates, security fixes and a short written report. New features come once updates are safe, not before.

Questions to ask a team before they take over

  • Will the code, servers and accounts be in our company’s name?
  • What will we have at the end of the first two weeks?
  • How will you check that the code matches what is live?
  • Will you want to rebuild everything, and if so, what evidence will you show us first?
  • Who do we contact when something breaks, and when are you available?

A team that answers these plainly, in writing, before starting is usually a team that will run the handover carefully.

Before you enquire

Frequently asked questions

No. A handover helps, but it is not required. For EZBuild, LNOKS planned for no handover from the previous supplier and started from the main code repository. What matters is that your company owns the accounts the product depends on.

Usually not. A product that already has paying customers is normally cheaper and safer to fix and extend than to rebuild. A rebuild makes sense only when the evidence shows the existing code cannot be saved, and you should see that evidence before agreeing to one.

The first stage takes two weeks: getting access, finding the biggest risks and shipping the first fixes. How long it then takes to make the product stable depends on what those two weeks find, and LNOKS agrees that plan at a fixed price before starting it.

With LNOKS, the first step is a call. After it, LNOKS proposes a fixed price for the first two weeks, based on the size of your product.

Need help with a software takeover?

Tell us where you are. We reply within one business day.

Steps to kick-off: intro call, business deep dive, proposal and discovery phase