The Component Object Model (COM) is a platform-independent interoperability model. Each COM library is a piece of software that can be bound to a client application at runtime. NAV application code can use classes and interfaces exported by COM type libraries, although this support has certain limitations:
COM automation objects can run only on the NAV client. Server-side automation objects are not supported.
Automation objects cannot run on the NAV Web client.
Only non-visual components are supported.
Exception handling is not supported.
In NAV 2016, C/SIDE cannot receive events from automation servers.