COM is a platform-independent, distributed, object-oriented system for
creating binary software components that can interact. COM is the
foundation technology for Microsoft's OLE (compound documents) and
ActiveX (Internet-enabled components) technologies, as well as others.
Author Andrew Troelsen tells about the building blocks of the COM and
.NET architectures and how they interact (i.e. interoperate).