Technical due diligence is the part of due diligence that asks whether the technology does what the company says, whether the company owns it, and what it will cost to keep it running and growing. It sits beside legal and financial diligence and feeds into both: an open source licence problem becomes a legal issue, and a cloud bill that grows faster than revenue becomes a financial one.
For founders the useful framing is simple. The reviewer is trying to answer three questions: can this product scale to the plan in the deck, are there hidden liabilities in the code or the data, and can the team deliver without one or two people who might leave. Everything on the checklist below supports one of those three.
Who runs technical due diligence, and how deep does it go?
The reviewer and the depth change with the stage and the type of deal. The pattern below is common in US venture and M&A deals, but every investor sets its own process.
| Deal | Who usually reviews | Typical depth | Code access |
|---|---|---|---|
| Pre-seed or seed round | A partner with a technical background, or an advisor | A call with the CTO, a product demo, a look at the architecture | Rarely |
| Series A | The fund’s technical partner or a hired expert | Architecture session, security basics, open source and IP questions | Sometimes a screen-share walkthrough |
| Series B and later | Specialist diligence firm or senior engineers from the fund’s network | Written report on architecture, scalability, security, team and process | Often a read-only session or automated scan |
| Acquisition by a strategic buyer | The buyer’s own engineering and security teams | Integration fit, licence scan, security review, interviews with key engineers | Usually a controlled review late in the process |
| Acquisition by private equity | Outside technical diligence firm | Report on risks, technical debt, cost to scale and the team | Automated scan plus interviews |
For a full M&A context, our guide on preparing your startup for acquisition due diligence covers the other workstreams and the deal terms findings turn into.
How a technical review usually runs
- Request listThe reviewer sends a list of documents and questions, often by area.
- Document reviewArchitecture notes, security reports, licence inventory and metrics in the data room.
- SessionsTwo to four calls with the CTO and lead engineers, sometimes a code walkthrough.
- ScanOn larger deals, an automated scan for open source licences and known vulnerabilities.
- ReportFindings ranked by severity, with a cost and time to fix for each.
What should the technical part of the data room contain?
Put the technical files in one numbered folder with sub-folders that match the reviewer’s request list. Our startup data room checklist has 25 items across the product and technology, intellectual property, and security and privacy folders, each marked with the stage at which investors start to ask for it.
Technology and security folder
- 07.1 Architecture System diagram, hosting, data flows
- 07.2 Product and roadmap Demo access, roadmap, release history
- 07.3 Engineering process Branching, reviews, CI, deploy, on-call
- 07.4 Open source SBOM, licence scan, exceptions
- 07.5 Security Policies, pen test summary, SOC 2 report
- 07.6 Privacy and data Data map, DPAs, subprocessors
- 07.7 Infrastructure and cost Cloud bills, commitments, DR plan
- 07.8 Incidents Outage and security incident log
- 07.9 AI and models Models used, training data rights
- 07.10 Team Org chart, key engineers, contributors
The checklist, area by area
Each list below names the documents and answers a reviewer will expect. Not every startup needs every item; a seed company with five engineers can answer many of them in a short written note rather than a formal policy.
1. Architecture and scalability
- A current system diagram: services, databases, queues, third-party APIs and where each runs
- Hosting setup: cloud provider, regions, accounts, and who has admin rights
- Known scaling limits and what the next 10x of users or data would need
- Single points of failure and the plan for each
- Key third-party services and APIs, with their contracts and what happens if one changes price or shuts down
- Release history for the last 12 months: what shipped and when
Reviewers do not expect a seed-stage product to be built for millions of users. They expect the team to know where it will break and what the fix costs. A short “known limits” note written by the CTO answers half of this section.
2. Code quality and engineering process
- Repositories are in company-owned accounts, with a list of each repo and what it contains
- Code review rules: who approves merges to the main branch
- Automated tests and what they cover, plus the CI pipeline that runs them
- Deployment process: how code reaches production, how often, and how a bad release is rolled back
- A list of known technical debt with a rough cost to fix, written by the team
- Delivery metrics if you track them, such as the four DORA measures: deployment frequency, lead time for changes, change failure rate and time to restore service
Ugly code is rarely a deal issue. A reviewer reads it as a cost: so many engineer-months to refactor before the next stage. Missing tests, no code review and manual deploys read as a process risk, because they predict outages and slow delivery after the money arrives.
3. Open source licences
Almost every product contains open source code. The question is which licences, and whether you meet their conditions. A software bill of materials (SBOM) lists every component and version; the two common formats are SPDX and CycloneDX, and CISA’s SBOM resources explain both. A software composition analysis tool can produce one and flag licences and known vulnerabilities.
| Licence family | Examples | Main condition | Typical risk for a startup |
|---|---|---|---|
| Permissive | MIT, BSD, Apache 2.0 | Keep copyright and licence notices; Apache 2.0 also has a patent licence and NOTICE rules | Low, as long as notices are kept |
| Weak copyleft | LGPL, MPL 2.0 | Changes to the licensed files or library must be shared under the same licence when distributed | Low to medium; depends on how the code is linked and modified |
| Strong copyleft | GPL v2, GPL v3 | Distributing a work based on GPL code means offering its source under the GPL | High in distributed software (mobile apps, on-premise installs, SDKs); lower in pure SaaS |
| Network copyleft | AGPL v3 | Users who interact with a modified version over a network must be offered its source | High for SaaS products that modify AGPL code |
| Source-available | Business Source License, SSPL | Not open source; limits on production or service use | Depends on the terms and how you use it |
| No licence | Code copied from a repo or forum without one | All rights reserved by default | Medium to high; replace or get permission |
The Open Source Initiative keeps the texts of approved licences. Whether a specific use triggers a copyleft obligation is a legal question, so have counsel review anything the scan marks as strong or network copyleft before the room opens.
- An SBOM for each shipped product, generated by a tool rather than by hand
- A licence report with copyleft and unknown licences flagged
- A note for each flagged item: how it is used, whether it is distributed, and the fix or the reason no fix is needed
- A written open source policy, even a one-page one, saying which licences engineers may add without review
4. Security and compliance
Security diligence starts with documents and ends with questions. The documents tell the reviewer which framework you follow; the questions check that it is real.
| Evidence | What it shows | Who expects it |
|---|---|---|
| SOC 2 Type I report | Controls were designed properly at one point in time | Enterprise customers, later-stage investors |
| SOC 2 Type II report | Controls worked over an observation period, often 3 to 12 months | Enterprise customers, acquirers, growth funds |
| ISO/IEC 27001 certificate | A certified information security management system | Customers in Europe and global enterprises |
| Penetration test summary | An outside tester’s findings and your fixes | Most investors from Series A on |
| Completed security questionnaire | Answers to a standard set such as SIG or CAIQ | Enterprise sales teams, buyers |
| Written policies | Access control, incident response, backups, vendor management | Everyone from Series A on |
SOC 2 reports are issued by CPA firms under the AICPA’s Trust Services Criteria. Many startups have neither SOC 2 nor ISO 27001 at Series A; a reviewer then looks for a plan with dates and the basic controls already in place.
- Two-step login on code hosting, cloud consoles, email and the admin panel of the product
- Access review: who can reach production and customer data, and proof former staff were removed
- Secrets kept out of the code and in a secrets manager
- Dependency and vulnerability scanning in CI, with a rule for how fast critical issues are fixed
- Backups tested by an actual restore, with the date of the last test
- Incident response plan and a log of past security incidents with root causes
- Latest penetration test summary and evidence that high findings were closed
5. Infrastructure, reliability and cost
- Monthly cloud and hosting bills for the last 12 months, and cost per customer or per unit of usage
- Committed spend contracts and their terms
- Uptime history and the service levels promised to customers
- Disaster recovery plan with recovery time and recovery point targets
- Monitoring and alerting setup, and who is on call
Cost is the part founders most often skip. If hosting grows faster than revenue, the reviewer will flag gross margin as a risk, and the financial diligence team will pick it up. Showing cost per customer falling as you grow is one of the clearest signals of a sound architecture.
6. Data, privacy and AI
- Data map: which personal data you hold, where it is stored and who can see it
- Privacy policy, data processing agreements and the subprocessor list
- Compliance records that apply to you: HIPAA for health data, PCI DSS for card data, state privacy laws such as the CCPA, and the GDPR if you serve people in the EU
- Third-party AI models and APIs in use, with the terms that govern your data
- Rights to any data used to train or tune your own models, including customer data and scraped data
- A note on AI coding assistants used by the team and any rules for their use
AI products draw extra questions. Reviewers want to know whether the company could lose access to a model it depends on, whether customer data trains shared models in breach of a contract, and whether training data came with the rights the product needs. Clear written answers turn these from open risks into closed questions.
7. The engineering team
- Org chart for engineering and product, with tenure and location
- Key engineers and what only they know (the bus factor for each critical system)
- Contractors and agencies who wrote code, with their contracts
- A list of everyone who has committed to the company's repositories, matched to a signed invention assignment
- Retention terms for key engineers: equity, vesting and any retention plan
How should you share source code with a reviewer?
Most companies never hand over a full copy of their code before signing. Documents go in the data room; the code itself is shown in controlled ways, and the level of access rises as the deal gets closer.
Technical folders by reviewer
| Folder | Investor partner | Outside tech reviewer | Buyer engineering | Legal counsel |
|---|---|---|---|---|
| Architecture and roadmap | View only | Download, watermarked | View only | View only |
| Open source report and SBOM | Hidden | Download, watermarked | View only | Download, watermarked |
| Security policies and pen test | View only | View only | View only | View only |
| SOC 2 report | View only | View only | View only | View only |
| Cloud costs and incidents | View only | Download, watermarked | View only | Hidden |
| Contributor and IP list | Hidden | View only | Hidden | Full access |
HiddenView onlyDownload, watermarkedFull access
The common options, from least to most access:
- Walkthrough. The CTO shares a screen and answers questions while showing the code.
- Read-only session. A reviewer gets time-limited read access to selected repositories, often under a separate NDA.
- Automated scan by a third party. A neutral firm runs licence and vulnerability scans and reports results to both sides without passing on the code.
- Clean room review. Named reviewers from a competing buyer see code under strict rules, close to signing.
Security reports deserve the same care. A pen test report lists weaknesses; once fixed it is fine to share, but share it view-only with watermarks so copies can be traced. The security review page covers how to answer questionnaires from customers and investors with the same document set.
Rooms that list the controls for sharing technical files
Out of the 17 data rooms we track.
Which findings are red flags, and which are normal?
Reviewers sort findings by severity. Founders often worry about the wrong ones. This table shows how the same reviewer tends to read common findings.
| Finding | Usually read as | Why |
|---|---|---|
| Code written by a contractor with no IP clause | Red flag | The company may not own part of the product |
| AGPL or GPL code in a distributed or modified product | Red flag until reviewed | Possible duty to release source code |
| A past breach that was not disclosed to customers | Red flag | Legal exposure and a trust problem |
| Production access still open for former staff | Serious, quick to fix | Shows weak access control |
| No SOC 2 at Series A | Normal if a plan exists | Common at that stage |
| Technical debt in older modules | Normal, priced as a cost | Every product has it |
| One engineer who knows the billing system | Serious, fixable | Key-person risk, solved with documents and a second owner |
| Cloud cost growing faster than revenue | Serious | Hits gross margin and the valuation |
| Monolith rather than microservices | Normal | Architecture style is not a defect |
How do you prepare in 30 days?
If a term sheet or an LOI is close, a month is enough to get the technical folder into shape. The order matters: ownership problems first, because they take the longest and cost the most if found later.
Prepare for technical due diligence in 30 days
- 1Days 1 to 5: ownership
Export commit authors from every repository and match each to a signed invention assignment. Send confirmatory assignments to anyone missing. Move any repo, domain or cloud account held personally into a company account.
- 2Days 6 to 10: open source
Run a software composition scan, generate an SBOM and send anything marked copyleft or unknown to counsel with a note on how it is used.
- 3Days 11 to 15: security basics
Turn on two-step login everywhere, remove former staff, move secrets out of the code, test a backup restore and write down the date.
- 4Days 16 to 20: documents
Write the architecture note, the known-limits note, the technical debt list and the incident log. Collect the latest pen test and SOC 2 report or your plan for one.
- 5Days 21 to 25: numbers
Pull 12 months of cloud bills, uptime history and delivery metrics. Show cost per customer over time.
- 6Days 26 to 30: dry run
Upload into the numbered technology folder, set view-only on security reports and ask an outside engineer to work through the room as a reviewer would.
Then check where the rest of the room stands. The readiness score below weights the nine document sets investors and buyers check first; IP assignments and security documents are two of them.
How ready is the rest of your data room?
Readiness score out of 100
75
- Items in place
- 6
- Items still to do
- 3
Indicative result from the numbers you enter. Not financial, tax or legal advice.
The use-case pages go further on each part: technical due diligence for the full folder index and the rooms that rank best for it, and IP due diligence for patents, assignments and licences.
