Technical Due Diligence

Software systems, their code bases and the teams building them are an asset. Before taking a big decision about them, it is usual to have them audited. If you need a due diligence audit, you can profit from the multitude of audits I have conducted, either on my own, or as the subcontractor of a bigger consulting firm.

Depending on the stage of your target, I have different offers for you.

  • For seed or Series A startups, I can offer you an audit at a fixed price.
  • For larger targets, depending on your risk exposure, we could either do a fixed-time audit at a fixed price, or set up a due diligence project.
  • If you are the target, I also offer support to prepare for a due diligence process.

During my audit, I will look at

  • Product and product management approach
  • Product development team and product development process
  • Technology, i.e. architecture, code, custom hardware
  • Technical product operations and security

These are the verticals I have done software or hardware product due diligence assessments:

  • Travel
  • PropTech
  • AgriTech
  • Medical
  • Logistics
  • Information Security
  • CAD
  • Business IT

These are technologies I have successfully been able to audit:

  • Internet of Things (IoT) / Smart Home
  • Embedded
  • Machine Learning, up to a point, I would not feel qualified to audit OpenAI ;)
  • 3D Graphics
  • Mobile Apps
  • Web and Backend Applications
  • Desktop Applications
  • Map-based Applications / GIS
  • Cloud Services

Assessing your Organization

Sometimes you need a third party to assess your product development organization, or a part thereof. This often happens e.g. on management change, as a “post-mortem analysis” after some kind of failure, before a bigger change to the organization, or in preparation to sell a company.

Having done these projects in the past for digital product companies, I can say that every project is different. Still we can usually define a fixed price for the assessment. Just contact me to start the discussion!

Of course, I am open to share and explain my findings with members of your organization.

Code Base Assessment

Before taking a big decision about the future of one of your software systems, it can be helpful to get an outside opinion. My assessment can help you with these decisions:

  • Replace or Improve?
  • What is the right setup for the system’s maintenance and development?
  • Is a big development investment viable?
  • Is a system’s continued development still economically feasible?
  • What is the right approach towards a technology update / migration?
  • What investment is needed for a system to scale to X users?

Depending on the circumstances, more or less effort is needed. In any case I will need access to the code base and to a test environment. You can count on my discretion, and I will of course sign a non-disclosure agreement.