Active technologies (formerly called ActiveX) use the Component Object Model (COM) to enable software components to interact with one another in a networked environment, regardless of the language with which they were created. Active technologies can be used to create applications that run on the desktop or the Internet.
Active technologies include both client and server technologies, including the following:
ActiveX Controls (Adding User Interface Features)
Internet First Steps: ActiveX Controls
Upgrade an Existing ActiveX Control to be Used on the Internet
The automated object might be local or remote (on another machine accessible across a network). Automation is available for both OLE and COM objects.
For a discussion of what is still called OLE versus what is now called Active technology, see OLE Topics.