Vendor handover

Switching software vendors: a handover checklist to take back your code

To switch software development vendors safely, take control of everything the product runs on before the old team steps away: code, cloud and domain accounts, credentials, third-party services, data and the knowledge in people's heads. Secure admin access and a full copy of code and data first, confirm you can deploy without the vendor, then remove their access.

By Cyber Labs Solutions ยท

Why the handover deserves its own plan

The risky part of a vendor change is the gap between teams. If the outgoing vendor holds the only admin login to your cloud account, your domain or your app store listing, you do not fully control your product. A new team can read code. It cannot recover an account it was never given. Treat the handover as its own project, with an owner on your side, a written list and a target date.

Order of operations: what to secure first

  1. Build an inventory. List every system the product touches: repositories, cloud accounts, domain registrar, DNS, email sending, payments, analytics and app stores. Use invoices, DNS records and the configuration files in the code to find what nobody wrote down.
  2. Put owner access on your side. For every account, make sure a person at your company holds the owner or admin role on a company email address before anything else changes.
  3. Take a full copy of the code and data. Clone every repository with its full history and confirm a recent backup of each database sits in storage you control.
  4. Then announce the transition. If the relationship is good, involve the vendor early. If it is strained, finish the first three steps quietly where your contract and existing access allow, then give notice.
  5. Rotate and remove last. Once the new team can build and deploy, rotate credentials and remove the old vendor's access.

Do not revoke the old vendor's access before you can deploy without them. Locking them out too early can leave a production issue with nobody able to fix it.

Code and repositories

Cloud, hosting and domain accounts

Credentials and secrets

Third-party services and billing

Data and backups

Documentation and knowledge transfer

Contracts and ownership

After the handover

If the product arrives unstable or poorly documented, you are dealing with a rescue, not only a handover. Our software project rescue work starts with exactly this access and review step. If you need a team that stays on the product, see dedicated development teams. For gaps in release flow, infrastructure or observability, see platform scaling and modernization.

Software vendor handover FAQ

Should I tell my current vendor before I secure access?

If the relationship is healthy, tell them early and make the handover a shared plan. If it is strained, first confirm your company holds admin access to the repositories, cloud accounts and domain, then give notice under the terms of your contract.

How long should the old and new teams overlap?

Long enough for the new team to build, deploy and roll back on its own. The right length depends on the size of the product and how much is documented, so tie the overlap to those milestones rather than a fixed date.

What if the vendor will not hand over the code?

Start with what you already control, such as cloud accounts, the domain and any repository access your company holds. Then review your contract for ownership and handover terms, and get legal advice on IP assignment before escalating.

Can a new team take over code with little or no documentation?

Yes, but expect a discovery phase first. The new team reads the code, maps the infrastructure and ships a small change before taking on larger work, writing down what it learns as it goes.

Planning a vendor change or already in the middle of one? Talk through your software challenge and we will start with what you need to secure and what the product needs next.