Es una tecnología desarrollada por Microsoft que resulta de una evolución de las tecnologías COM y OLE. ActiveX permite la creación de objetos que pueden interactuar entre sí o con diferentes aplicaciones de software independientemente del lenguaje de programación de cada uno. Si bien el entorno natural de los objetos ActiveX es Windows, estos componentes reutilizables no están atados al sistema operativo; no obstante, en la web, el correcto funcionamiento de los controles ActiveX solo está asegurado en el navegador Internet Explorer. Aunque los controles ActiveX pueden ser distribuidos por la web y ejecutados en los navegadores, la tecnología de Applets de Java es mucho más universal y estable ya que esta última es realmente multiplataforma y se ejecuta de igual manera en cualquier navegador.