Universal driver might be what you need..
https://developer.milestonesys.com/s/article/debugging-techniques-for-Smart-Client-plugins
You will perhaps find more guidance on this subject in the Support Community
https://supportcommunity.milestonesys.com
It is possible to develop a dedicated driver using the Driver Framework in the MIP SDK.
For more information please see: https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/intro_driverframework.html&tree=tree_4.html