ActiveX is a technology developed by Microsoft for improving interactive control and executing Windows applications over the Web. It is similar in some ways to Java. ActiveX is based on Microsoft's OLE and COM technologies, and ActiveX components can be written in many different programming languages. ActiveX components are often embedded in Web pages, to extend their functionality and interactivity.