Technical due diligence

Your code, ready for a buyer.

Find and frame the technical questions before a buyer asks them.

Every serious software buyer looks under the hood. We organise the review of licences, code quality, dependencies and security with specialist reviewers, so your team answers with evidence and the price holds through diligence.

Open-source obligations mapped
Licences
Open-source obligations mapped
Technical debt sized and explained
Debt
Technical debt sized and explained
Scans run before buyers run theirs
Security
Scans run before buyers run theirs

Readiness tracker

In review

  1. Open-source licence inventoryComplete
  2. Software bill of materialsComplete
  3. Security and dependency scanRunning
  4. Third-party API dependency mapNext
  5. Technical debt registerNext
  6. Architecture and team briefNext

Every finding paired with a plan before a buyer sees it.

Why it matters

Technical surprises move price late. Preparation keeps it where it was agreed.

Issues found by a buyer in confirmatory diligence arrive when you have the least leverage, and often turn into price cuts, special indemnities or escrow. The same issues found early become a short, well-explained list with a fix or a plan beside each one. That is a strength in negotiation.

  • Know what a buyer will find before they find it.
  • Turn each issue into a documented, owned plan.
  • Answer diligence questions quickly, with evidence.
  • Protect the headline price you agreed in the offer.

What buyers check

Four areas every technical review covers.

Buyers and their advisers look at the same core areas. We prepare each one with you.

Open-source licences

What you are allowed to ship

Most products include open-source code. Permissive licences such as MIT or Apache 2.0 are rarely a concern. Copyleft licences such as GPL or AGPL can carry obligations to share source code, depending on how the code is used and distributed.

  • Full inventory of components
  • Licence type for each one
  • How each is used and distributed

Technical debt

What it costs to keep going

Buyers want to know how much work sits between today and the roadmap they are paying for. A clear register, with effort and priority, reads very differently from an open-ended unknown.

  • Outdated frameworks and versions
  • Areas with thin test coverage
  • Planned refactors and their effort

API dependencies

Who you rely on

Third-party APIs, cloud services and AI model providers can be single points of failure or cost. Buyers check contract terms, pricing exposure and how hard each one would be to replace.

  • Critical third-party services
  • Terms, limits and pricing exposure
  • Fallback or replacement options

Security

How safe the product is

Static code analysis, dependency vulnerability scanning and, where appropriate, a penetration test show a buyer how the product is protected and how quickly issues are fixed.

  • Known vulnerabilities and fixes
  • Access control and secrets handling
  • Incident history and response

How it works

From inventory to data room.

A structured review, run alongside your team and specialist reviewers, ahead of the sale process.

Start a readiness review
  1. 01

    Scope and inventory

    Week 1

    We agree scope with your CTO and collect the basics: repositories, architecture, key services, team and existing policies.

    OutputScope and document list

  2. 02

    Scans and review

    Weeks 2-3

    Specialist reviewers run licence, dependency and security scans and review code and architecture against what buyers typically ask.

    OutputFindings, ranked by impact

  3. 03

    Fix or frame

    Weeks 3-6

    Your team fixes what is quick to fix. Everything else gets an owner, a plan and a clear explanation a buyer can follow.

    OutputRemediation plan

  4. 04

    Data room ready

    Before launch

    Findings, the bill of materials and supporting documents are organised into the technical section of the data room, ready for buyer questions.

    OutputTechnical data room folder

Typical findings

Common issues, and how they are framed.

Most findings are routine. What matters is that each one arrives with context and a plan.

FindingHow we prepare it
Copyleft component in a distributed productConfirm how it is used, then replace, isolate or document compliance with counsel.
Unmaintained or outdated dependenciesList them, upgrade the critical ones, schedule the rest.
Known vulnerabilities in third-party packagesPatch, or record the risk and the fix date.
Heavy reliance on one API or model providerShow contract terms, usage costs and a realistic fallback.
Knowledge held by one engineerDocument key systems and show retention or handover plans.
Secrets or credentials in code historyRotate them and show the controls now in place.

Legal views on licence obligations come from licensed counsel. Security testing is carried out by specialist reviewers.

Prepared vs unprepared

The same findings, two very different outcomes.

The issues rarely change. How and when a buyer learns about them does.

Timing

Found by the buyerLate, after exclusivity

Prepared in advanceEarly, on your terms

Framing

Found by the buyerOpen-ended unknown

Prepared in advanceSized issue with a plan

Response

Found by the buyerTeam scrambles for answers

Prepared in advanceEvidence already in the data room

Price

Found by the buyerCuts, escrow or special indemnities

Prepared in advanceHeadline price protected

An empty engineering office at dusk with closed laptops, plain binders and a glass server room glowing blue behind

Evidence, not reassurance

Buyers trust what they can check.

A well-organised technical section of the data room shows a buyer that your team knows its product, its risks and its roadmap. That confidence carries straight into the final offer.

Every Acquiry mandate runs under strict NDA.

Questions

What founders and boards ask us.

Do you carry out the technical review yourselves?

We run and coordinate it. Code, security and licence reviews are carried out by specialist technical reviewers, and legal views on licence obligations come from licensed counsel. We make sure the findings are organised and framed for the sale.

Is GPL code a deal-breaker?

Usually not. It depends on how the code is used and whether the product is distributed. Many issues are resolved by documenting compliance, isolating the component or replacing it. Finding it early is what keeps it small.

What is a software bill of materials?

A list of every third-party and open-source component in your product, with versions and licences. Buyers increasingly ask for one, and it is the starting point for licence and vulnerability checks.

When should we start?

Ideally a few months before going to market, so there is time to fix the quick issues and plan the rest. It can also run alongside a process if a buyer has already approached you.

Will buyers still run their own diligence?

Yes. Preparation does not replace buyer diligence. It means their review confirms what you have already shown them, rather than uncovering something new.

Discuss a technical readiness review

Tell us about your product.

Share a few details and we will reply directly, usually the same working day. You do not need to share any code yet.

  • Strict NDA before we see any document.
  • No upfront fee for the first conversation.
  • No obligation to proceed.
What you want reviewed (optional)

Your details go to the Acquiry team only, via our secure form provider, and are never shared without your agreement. See our Privacy Policy and Terms of Service.