На основании когда рабочего приложения (исходный код есть) необходимо создать СОМ-объект, который будет использоваться сторонними приложениями.
Код отлажен, работает с оборудованием: видеокамерами, электронными весами (простейший функционал получения текущих показаний веса).
Процедуры работы с оборудованием и необходимо "завернуть" в оболочку СОМ-объекта.