well we tried to make an integration and god.... we had to deal with so many people and are still clueless why we even needed to talk to them.
it's like you have a sales person which as an isv partner will hook you up to a small presentation which does somebody else, however technical stuff can only be talked about by another team, the final contract can also only be done by somebody else, etc. heck their sales team is probably bigger than their developer team