ActiveX jest usilnie promowaną przez
Microsoft technologią pozwalająca na stosowanie
obiektów OLE ,,wewnątrz przeglądarki''. Wywodzi się od
,,dynamicznej wymiany danych'' w MS Windows --- Dynamic Data
Exchange --- DDE poprzez Object Linking and Embedding OLE 1.0 i 2.0, komponenty VBX (16-bitowe w
VisualBasic) przekształcone na 32 bity OCX. A handlowa nazwa OCX
to właśnie ActiveX. Zarówno OLE jak i
ActiveX oparte są na Component Object
Model COM definiujący sposoby
tworzenia obiektów, komunikacji międzyprocesowej. Szczególnym
przypadkiem COMa jest Distributed Component Object Model
DCOM .