В рамках проектных решений подобные интеграции проводились, однако это индивидуальное решение, и о какой-то типовой интеграции говорить не приходится.
Оптимальный вариант в данном случае - действительно интеграция через API, путем включения в сборку дополнительной библиотеки и использования ее функций. Есть и возможность обратной интеграции - Terrasoft также имеет собственный API, позволяющий вызывать его как COM-объект.
В некоторых случаях разрабатывается дополнительное мини-приложение, которое запускает интеграцию в две стороны по определенным условиям.
В Вашем случае оптимальным вариантом будет вначале написать постановку задачи (т.е. перечислить точки интеграции и определить объем данных, которыми будут обмениваться две системы), а затем принять решение о том, в какую сторону ее реализовывать.
Занимаемся сейчас этой проблемой как один из вариантов: создание общей папки обмена куда выкладываются файлы любого формата подписываются и отправляются... примерно как то так если что пишите nemov.exe@gmail.com