Los controles ActiveX son pequeños programas, también conocidos como complementos (add-ons), que se utilizan en Internet para proporcionar contenido interactivo a las páginas web. Se basan en la tecnología Component Object Model (COM) de Microsoft y se utilizan principalmente en el sistema operativo Windows. Los controles ActiveX pueden realizar una amplia gama de tareas, como mostrar animaciones, reproducir audio y video, proporcionar formularios interactivos y acceder a recursos del sistema. A menudo se incrustan dentro de páginas web y son ejecutados por navegadores web como Internet Explorer (aunque su soporte ha sido mayormente descontinuado en navegadores modernos debido a preocupaciones de seguridad). Dado que los controles ActiveX tienen acceso al sistema operativo subyacente, pueden representar un riesgo de seguridad si no están diseñados correctamente o si provienen de fuentes no confiables. Los controles ActiveX maliciosos pueden utilizarse para instalar malware, robar datos o comprometer la seguridad del sistema del usuario. Las prácticas modernas de desarrollo web favorecen alternativas como JavaScript y HTML5 debido a su compatibilidad multiplataforma y sus características de seguridad mejoradas.