Technical Due Diligence

Technical due diligence that reads the code, not the pitch.

Most technical due diligence is a consultant interviewing the CTO for three days. We analyze the software itself — every commit, every dependency, every decision trace — and hand you evidence, not a summary of what you were told.

What is technical due diligence?

Checking the code is necessary. It isn't sufficient.

Technical due diligence — sometimes called software due diligence or engineering due diligence — is an independent assessment of a software asset's real condition. The baseline is a code review: does the code have violations, and does it meet the compliance it should? That matters — but the code, examined by itself, can't answer the questions that actually decide a deal:

Those answers don't live in the source alone. They live in the commit history, the tickets and PRDs, and the people who made the decisions. So we audit the whole system — the code, the decisions that shaped it, and the knowledge holding it together — and you leave understanding not just what the software is, but why it became that way.

What our diligence covers

How we answer those questions.

01

Compliance & Violations

The baseline: does the code meet the standards and regulations it claims? We surface security vulnerabilities, business-logic flaws, GDPR and SOC 2 exposure, and audit-trail gaps via Code Property Graph analysis — from the code, not a questionnaire.

02

Requirements Drift

How far has the built system diverged from what was specified? We compare PRDs to tickets to commits to the code that shipped. The gap between stated intent and actual implementation is where surprises live.

03

Ownership & Knowledge Concentration

Who owns what — and what happens when they leave? Git-history analysis finds the developers who hold unique expertise over critical subsystems. A bus factor of one on a revenue-critical module is a material risk, quantified by component.

04

Amenability to Expansion

Will it support the growth thesis? We map the real system topology, not the aspirational diagram, and identify the coupling, bottlenecks, and single points of failure that bite when you push past today's scale.

05

Operational Reliability

Will you have issues running it? Deployment history, failure modes, and operational debt — the difference between software that demos and software that runs reliably once it's yours.

06

IP & Open-Source Risk

What do you actually own? Every declared and undeclared dependency, with copyleft contamination and AGPL exposure flagged. Source is processed in isolated environments under full confidentiality.

07

Technical Debt Hotspots

Not all debt is equal. Change-driven prioritization surfaces the code that is both complex and frequently modified — where maintenance cost and delivery risk actually concentrate.

08

Cost-to-Replicate

What would it cost to rebuild this from scratch today? We normalize total code volume to person-years and separate genuine custom IP from open-source and boilerplate.

How it works

Two weeks. No disruption to the target.

01

Read-only access

We connect to repos, CI/CD, and infrastructure under NDA in an isolated environment. The target's team keeps shipping; nobody's workflow changes.

02

Automated analysis

Our tooling builds the knowledge graph — every entity, relationship, and decision trace — plus dependency mapping and industry benchmarking. Automated, not interviews.

03

Synthesis & briefing

Consultant review, story synthesis, and an executive briefing. Deliverables formatted for an investment committee or board.

The technical due diligence report

What you get.

Formatted as five stories — each answering one question the deal team needs resolved — backed by the supporting evidence below.

Common questions

Technical due diligence, answered.

How long does technical due diligence take?

Our standard engagement runs two weeks, built for deal speed: read-only access and NDA in week zero, automated analysis and knowledge-graph construction in week one, and consultant synthesis plus an executive briefing in week two. We operate under data-room restrictions and accelerated schedules when the deal demands it.

How is this different from a traditional technical due diligence consultant?

A traditional consultant interviews the team and reviews documentation, then writes up what they were told. We analyze the code, commit history, and dependencies directly — so the findings are reproducible evidence, not a synthesis of self-reported claims.

What does the technical due diligence report look like?

Five stories formatted for investment-committee consumption, plus a prioritized risk map, compliance readiness by framework, a dependency and license audit, a key-person dependency map, and strategic options with effort and trade-offs. You also keep a searchable knowledge base of the system.

Do you only work on M&A deals?

No. The same analysis serves acquirers and investors during diligence, CTOs who inherited a codebase, and operators preparing a company for sale. The lens changes; the underlying evidence doesn't.

What's on a technical due diligence checklist?

A thorough technical due diligence checklist covers eight areas: compliance and security violations, requirements drift, ownership and knowledge concentration, amenability to expansion, operational reliability, IP and open-source risk, technical debt hotspots, and cost-to-replicate. We assess every item from the code, commit history, and dependencies directly — not a questionnaire — so each line of the checklist is backed by reproducible evidence.

What We Are Not

We don't write code, manage your engineering team, or sell you a transformation roadmap. Our only interest is an accurate picture — which is exactly why you can trust it. What happens next is your decision, made with the right information for the first time.

Don't move the money before you know what's in the code.

Two weeks. One investment. Complete technical clarity before you sign.

Get a Read

Explore by role