COM, on which ActiveX and OLE technologies are based, is a standard that defines how applications expose objects. Using this standard, you can create classes that comply with the model. ActiveX compound documents (formerly OLE compound documents) and ActiveX controls are two such classes; ActiveX designers represent a third.
Because ActiveX designers are based on COM, they provide several significant benefits:
The following figureshows how ActiveX designers fit into COM: