Articles about Software

Software experts meeting in research laboratory: woman leads presentation using digital whiteboard while colleagues listening

Identifying CyberSecurity Risk as Part of Technical Due Diligence

We use SAST tools during our tech due diligence engagements to provide independent analysis of security risk and to help provide recommendations.

Lighthouse perched on sea cliffs

Technical Due Diligence Checklist for Software Transactions

Technical due diligence is the process to better evaluate software and identify its strengths and weaknesses. TDD is a critical step in any software-centric transaction.

Causes and Effects of Bias in Computer-Aided Decision Making

Recent advances and increased application of computer-aided decision making, including artificial intelligence (AI) and machine learning (ML), have caught the attention of consumer protection organizations and regulatory agencies.

Photo of mobile phone sitting on laptop keyboard

Understanding the SIM-Swapping Threat

With a technique called SIM-swapping, bad actors on the internet are having some of their greatest successes to date.