What kind of business requires technical due diligence when considering an investment? The natural answer is any business that develops a software product or service requires an in-depth evaluation of its technology and practices. However, that is not a complete or...