Due diligence software