Technical due diligence (or gap analysis) is the process of thoroughly examining all aspects of a product, including identifying risks and confirming its value by meticulously reviewing documentation, information, data, records, and other relevant materials.