An instance of a class that is based on Microsoft's Component Object Model (COM) technology. A COM object encapsulates functionality, which is accessed through COM interfaces.
Every COM object supports at least two interfaces, IUnknown and one or more interfaces that implement the functionality of the COM object.
A client accessing a COM object.