The CRM adapter for BizTalk requires that BizTalk 2006 be installed, but this is not entirely correct. From everything I have seen, and according to people on the product team, it should work with BTS 2K9 as well. After doing some digging about, we discovered that the MSI is simply looking for the registry key that says BTS 2K6 is installed. Here is a work around in order to get the adapter to install.
Workaround:
Just before installing the CRM (4.0) BTS adapter, make a backup of the registry. Modify the following key, then install the adapter. After the adapter is installed, set the key back to its original value.
64 bit machine:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Server\3.0
change ProductName = "Microsoft BizTalk Server 2009"
to ProductName = "Microsoft BizTalk Server 2006"
for 32 bit machines it should be under
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Server\3.0
change ProductName = "Microsoft BizTalk Server 2009"
to ProductName = "Microsoft BizTalk Server 2006"