A complete technical due diligence checklist covering architecture, code quality, security, infrastructure, testing, team risk, and legal compliance — ready to use for any software acquisition or investment.
How to use this checklist: Work through each category with the seller's codebase in front of you. Rate each item Pass / Fail / Partial. Count the fails — they become your negotiation points and remediation cost estimates. For a deeper explanation of why each item matters, see our full technical due diligence guide.
This is the checklist we run when clients ask us to evaluate software before an acquisition, investment, or major engagement. Print it, share it, or work through it live during access sessions with the target's engineering team. It's equally useful as a self-assessment — if you suspect something's wrong with a product you already own, the same items surface the early signs a software project is failing long before a deal is ever on the table.
Running this checklist yourself but want an independent expert to actually do it? If you're an investor, an acquirer, or a founder preparing for a raise, we run technical due diligence as a standalone engagement — a written report you can put in front of your board or investors, with a fixed price agreed before we start.
Trusted by VMAC Industries, TKD Logistics, Astitva Jewellery & more · Fixed-price · No obligation
Verdict: Pass / Partial / Fail Notes: _______________
utils2.js, helpers_old, temp_fix, or similarVerdict: Pass / Partial / Fail Notes: _______________
npm audit / equivalent: zero critical vulnerabilitiesVerdict: Pass / Partial / Fail Notes: _______________
If you've reached the security section and realised you can't actually verify half of these items yourself — git history, encryption at rest, authorization at the API layer — that's exactly the work we do for a living, so
here's what our due diligence report covers →Verdict: Pass / Partial / Fail Notes: _______________
Verdict: Pass / Partial / Fail Notes: _______________
Verdict: Pass / Partial / Fail Notes: _______________
Verdict: Pass / Partial / Fail Notes: _______________
Verdict: Pass / Partial / Fail Notes: _______________
Count your fails and partials:
| Result | Interpretation |
|---|---|
| 0–4 fails | Technology is a strong asset. Proceed with confidence. |
| 5–9 fails | Functional but needs investment. Factor remediation costs into the deal. |
| 10–15 fails | Significant technical risk. Negotiate a substantial discount or plan a partial rebuild. |
| 16+ fails | Technology is a liability. Reassess deal price and structure entirely. |
| Issue | Remediation Cost |
|---|---|
| No automated tests | ₹5L–₹15L to build |
| Critical security vulnerabilities | ₹3L–₹10L per issue |
| Architecture doesn't scale | ₹10L–₹30L partial rewrite |
| No CI/CD pipeline | ₹2L–₹5L to build |
| Key-person dependency | ₹5L–₹20L risk mitigation |
| No monitoring or observability | ₹2L–₹6L to instrument |
Each fail is a line item in your negotiation.
Not sure how to interpret what you found? Contact us — we run technical due diligence audits for acquisitions and investments. We'll review the codebase, rate every item on this checklist, and give you a written report with remediation cost estimates you can use at the negotiation table.
We run technical due diligence as a standalone engagement and deliver a written report covering findings, risks, and remediation cost estimates — the kind you can put in front of investors or a board. Fixed price agreed before we start, fast turnaround.
Trusted by VMAC Industries, TKD Logistics, Astitva Jewellery & more. See our recent work →
Fixed-price, no hourly billing · No obligation · We tell you upfront if we're not a fit
A practical guide for business owners whose developer has gone silent, quit, or become unresponsive — how to secure your code, assess the damage, and get your project back on track.
8 min readRescuing SoftwareYour developer went silent. Your project is half-built. You don't know what state the code is in. This is the step-by-step guide to recovering your project and getting back on track.
10 min read