What is a KTP

A KTP is essentially a partnership between a Company and a Knowledge Base who work together on a development project that would typically last between one and three years and that is strategically important to the company's future.