Long ago, we created something called the TFS Migration and Synchronization Toolkit. The purpose was to enable TFS to interoperate with other systems. We got a ton of feedback that it was WAY too hard to use. It required WAY too much work to build even relatively simple integrations. The docs were slim to non-existent, ...