Skip to content
Teams and Support

How to Change Application Support Supplier Without Losing What They Know

15 min read

Changing application support supplier is a planned project, not a contract swap. The most valuable asset in the whole transition is the outgoing team’s knowledge, and it is only available while they are still in contract. This guide sets out the order of work. Plan the exit before you give notice, capture knowledge while the incumbent is still there, use AI to read the whole estate, stabilise pipelines and quality assurance (QA), then take over operationally. If you are unsure what you are inheriting, start with an independent code audit, so you have a baseline before any service level agreement (SLA) is signed. Done well, the documentation and runbooks you build during transition become how the system is run afterwards. Our development partner transition service follows this approach.

The approach and timings in this guide reflect AI-augmented practice as of late 2026. AI tooling is advancing quickly, so treat specific durations as typical rather than fixed. Book a consultation to discuss your own exit timeline.

Signs it is time to change supplier

Most supplier changes are not triggered by a single failure. They build up over time. The common signals are:

  • Your supplier is winding down. They are closing a development arm, have been acquired, or are leaving your sector.
  • Users report problems before alerts do. Monitoring exists, but nobody reads it until something breaks.
  • The pace of change has stalled. Small changes take weeks, and releases feel risky.
  • Knowledge sits with one or two people. If they left tomorrow, nobody could deploy the system.
  • The estate has outgrown the supplier. The system now spans Azure, mobile apps, and integrations they cannot fully cover.

If two or more of these apply, it is worth planning a transition now, even if you do not act on it for a year.

Plan the exit before you give notice

The order matters. Once notice is served, the outgoing team’s motivation and availability start to fall. Plan first, then give notice.

Start with your contract. Look for:

  • Notice period and exit clauses. How long do you have, and what is the supplier obliged to do during it?
  • Exit management schedule. Many support contracts require the incumbent to assist with handover. Confirm what is in scope.
  • Intellectual property and source code. Confirm you own the code and have the right to give it to a new supplier. Our guide to IP licensing and source code handover covers what to check.
  • Access and accounts. Identify any repositories, hosting subscriptions, or licences held in the supplier’s name rather than yours.

Then set a transition plan against the contract end date. Work backwards: when must the new supplier hold the service level agreement (SLA), and how much parallel running and knowledge transfer do you need before that?

Should the code be audited before a new SLA is agreed?

Yes. The safest sequence is audit first, then SLA. An incoming supplier who prices support without reading the code is guessing, and you carry the risk when the guess is wrong. An independent assessment gives both sides the same picture before anything is signed.

For a single application, a focused code audit usually takes 3-10 working days. It covers:

  • Architecture and code quality
  • Security vulnerabilities and out-of-support frameworks
  • Test coverage and the maturity of build and release pipelines
  • Dependency and licence risk
  • Infrastructure configuration and documentation gaps

For a larger estate of several systems and integrations, allow two to four weeks. The output is a readiness scorecard and a ranked risk register.

How the audit feeds the SLA

The findings shape the support agreement directly. Severity definitions are agreed against the critical functions the audit identified. The stabilisation work it recommends becomes the onboarding plan. Response and resolution targets are set once the incoming team knows what a fix involves.

The audit also has value if you do not proceed. It belongs to you, and it is a fair basis for comparing suppliers. In our own engagements, a maintainability review is the usual starting point when a client is moving an application away from the agency that built it, and it leads into managed application support under an agreed SLA. Current support pricing is on our pricing page.

What to capture while the incumbent is still in contract

Knowledge transfer is the phase that cannot be repeated. Once the outgoing team has gone, anything they did not pass on has to be reconstructed from the code. Work to a written plan with named topics, named people, and a completion checklist.

AreaWhat to captureWhy it matters
Access and ownershipSource control, Azure subscriptions, DNS, certificates, secrets, app store accounts, third-party licencesLosing access to any of these can stop a release or take the system down
ArchitectureRecorded walkthroughs of each subsystem, integrations, and data flowsExplains decisions that look odd from the code alone
DeploymentBuild and release procedures, performed live rather than describedProves the new team can ship a change safely
Known issuesBugs, workarounds, and deliberate technical debtStops the new team rediscovering problems the hard way
OperationsMonitoring, alerts, scheduled jobs, backup and restore proceduresDefines what normal looks like for the live system
Business contextCritical functions, peak periods, and who uses whatTells the new team where a failure would hurt most

Front-load the sessions only people can give you: business context, the reasons behind design decisions, and the workarounds nobody wrote down. Code analysis can recover structure later. It cannot recover intent.

Using AI to read the whole estate

Traditional knowledge transfer samples the system. The incoming team reads the parts the outgoing team points them to, and fills in the rest over months of support. AI changes that. It lets engineers work through every repository, stored procedure, and work item.

In practice, AI is used to:

  • Map code paths. Which screens call which procedures, and which tables they touch.
  • Draft user journeys. For each critical function, how a user moves through the system and where it can fail.
  • Cluster known issues. Years of work-item history grouped into recurring problems, each linked to the code involved.
  • Summarise walkthroughs. Recorded knowledge transfer sessions turned into searchable notes.

The important control is review. AI drafts, people decide. Engineers check every finding, the outgoing team confirms what they can while still in contract, and your service desk checks the known issues against the calls they actually receive. Nothing is published as fact until a person has confirmed it.

The outputs you should end up owning are:

  • Knowledge base: user journeys, implementation notes, and architecture for each critical function
  • Known-issues register: recurring problems, their causes, and their workarounds
  • Runbooks: step-by-step procedures for common incidents and operational tasks
  • Readiness scorecard: a baseline of how supportable the system is, used to measure progress
  • Technical debt backlog: prioritised and estimated, so improvement work can be planned

Our guide to AI-augmented application support explains how the same approach continues after transition.

Five phases of changing application support supplier: plan exit, assess, capture knowledge, run in parallel, take over
A five-phase timeline for moving application support to a new supplier, ending with the system supported. Plan the exit before giving notice: contract, access, and timeline, with exit clauses checked, ownership confirmed, and the transition planned against the end date. Assess the estate over 2-4 weeks: code, cloud, and risk, producing a readiness scorecard and a ranked risk register. Capture knowledge over 4-12 weeks, the highlighted phase: walkthroughs and AI analysis produce a knowledge base, known issues, and first runbooks, reviewed by people. Stabilise and run in parallel over 4-12 weeks: pipelines, QA, and monitoring, with shadow support on live tickets and the incumbent as backstop. Take over on an ongoing basis: the SLA and continuous improvement, with knowledge kept current through every incident and release.

Stabilise: pipelines, a human QA gate, and monitoring

Before the new supplier takes responsibility, they need to prove they can change the system safely. Stabilisation covers three things.

Build and release pipelines. Re-establish the pipelines under the new team, ideally in your own Azure DevOps or GitHub organisation. Ship a small, low-risk change end to end. If nobody can deploy, nobody can fix.

A human QA gate. Automated regression testing is the most common gap in inherited systems. Build a regression pack around the critical functions first, then add a named tester who signs off every release. Emergency fixes should get a shortened test plan, never a skipped one.

Monitoring and alerts. Connect Application Insights, error tracking, and uptime checks, and start alerting on the critical functions. Test runbooks against real alerts. The aim is that the new team hears about problems before your users do.

Instrumentation usually needs code releases, so it follows the pipelines rather than running ahead of them.

Operational takeover

Parallel running is where the transition earns its keep. The new supplier takes live tickets while the incumbent still holds the SLA. Every gap in the handover surfaces while there is still someone to ask.

During parallel running, agree:

  • SLA and escalation paths, rehearsed on real incidents
  • Who does what between your service desk, the new supplier, and any other partners
  • Reporting cadence, usually a monthly service report against the readiness scorecard
  • The handover date, when the new supplier formally holds the SLA and the incumbent can leave

After takeover, the new team should be working from the runbooks and known issues built during transition. Many teams now add a daily AI operations brief: each morning, AI summarises overnight telemetry, errors, and tickets, and an engineer checks every finding.

Keeping knowledge current after transition

The value of transition documentation decays quickly if nobody maintains it. Build the upkeep into how the service runs:

  • Incident close-out updates the known-issues register, the runbooks, and the documentation.
  • Releases update the user journeys and implementation notes for the functions they change.
  • Maintenance reviews add and reprioritise items in the technical debt backlog.
  • Monthly service reports track progress against the readiness scorecard baseline.

This is the difference between a transition that produces paperwork and one that produces a better-run system.

Questions to ask a new support supplier

When you evaluate suppliers, ask:

  1. How many systems have you taken over that you did not build? Ask for references from similar transitions.
  2. How will you use AI during knowledge transfer, and who reviews its output?
  3. What will we own at the end of transition? Expect a knowledge base, runbooks, and a known-issues register, not just a support contract.
  4. How do you test releases? Look for a named human sign-off on every release.
  5. Where will our source code and pipelines live? They should stay in your ownership.
  6. How do you handle our data when using AI? Look for personal data removal, read-only investigation access, and AI services that exclude training on client data.

Our guide to choosing a long-term technology partner covers structured selection and tender criteria in more depth.

Where to start

  1. Read your contract. Find the notice period, the exit provisions, and who owns the code and accounts.
  2. List what you cannot see. Gaps in access, documentation, or monitoring are gaps in what can be transferred.
  3. Get an estate assessment. A two to four week assessment gives you a readiness baseline and a ranked risk register, whichever supplier you appoint.

See our development partner transition service for how we run supplier changes, or book a consultation to talk through your exit timeline.

Frequently asked questions

How long does it take to change application support supplier?
A planned transition typically runs from three to nine months, depending on the size of the estate and how available the outgoing supplier is. Estate assessment takes two to four weeks. Knowledge transfer and parallel running each take four to twelve weeks and usually overlap. Planned wind-downs with a long notice period can run longer, which is an advantage because the work can be done properly.
When should we tell our current supplier we are leaving?
Check your contract's exit and notice clauses first, then plan the transition before you give notice. You want the outgoing team contracted and cooperative during knowledge transfer, so the timing of notice should protect that window. Many contracts include an exit management schedule that obliges the incumbent to support handover; confirm what yours says before you start.
Can a new supplier audit our code before taking on support with an SLA?
Yes, and it is the safer order. An independent code audit or estate assessment comes first, so you and the incoming supplier both know what is being taken on. Its findings become the stabilisation plan for onboarding. The SLA is agreed once the incoming team understands the system, rather than priced blind. A focused code review typically takes 3-10 working days; a larger estate assessment takes two to four weeks.
What should we get from the outgoing supplier before they leave?
At minimum: source code and pipelines under your ownership, access to every hosting account and third-party service, a register of credentials and licences, recorded walkthroughs of each subsystem, deployment procedures performed rather than described, and their list of known issues and workarounds. The checklist in this guide covers each item.
Do we have to pay two suppliers at the same time?
Usually for a period, yes. Parallel running, where the new supplier takes live tickets while the outgoing one still holds the SLA, is the safest way to surface gaps in the handover. Planning the transition against the incumbent's contract end date keeps that overlap as short as it can safely be.
How does AI help with a supplier transition?
AI lets the incoming team read the whole estate rather than a sample: every repository, stored procedure, and work item. It drafts user journeys, implementation notes, and a known-issues register for each critical function. Engineers and the outgoing team review every finding before it is relied on. This shortens knowledge transfer and makes the documentation more complete.
What if the outgoing supplier will not cooperate?
The transition still works, but it takes longer and costs more. The incoming team reconstructs the estate from code, infrastructure, and observed behaviour using AI-augmented analysis. Plan for this explicitly, and use your contract's exit provisions to secure access and source code first.

Ready to transform your software?

Let's talk about your project. Contact us for a free consultation and see how we can deliver a business-critical solution at startup speed.