ActiveX é uma tecnologia desenvolvida pela Microsoft para melhorar o controle interativo e executar aplicativos do Windows pela Web. É semelhante ao Java em alguns aspectos. O ActiveX é baseado nas tecnologias OLE e COM da Microsoft, e os componentes ActiveX podem ser escritos em muitas linguagens de programação diferentes. Os componentes ActiveX são frequentemente incorporados em páginas da Web para estender sua funcionalidade e interatividade.