На самом деле спустя какое-то время начинаешь критически относиться к проделанной работе. Я не говорил, что это самый оптимальный путь решения.

Это был просто мой путь. На самом деле, если не стоит вопрос интерактивного участия из одной программы в другой. То наиболее верный путь - это обмен документами в формате xml. Будет история отправки, логи и много разных плюшек. Вендор на самом деле как раз эту технологию то и пытается прикрутить, ну как может кончено.

В аксе есть тонны кода по созданию и чтению этих xml. Со стороны CRM вообще не стоит вопрос разбора xml, там тоже есть множество способов это сделать.
BC - business connector. net в аксе и плагин в crm это вещи похожие конечно, но по сути разные.