Microsoft's ActiveX uses Microsoft programming tools already familiar to many programmers, such as Visual Basic (for software authoring) and OLE (for interapplication compatibility), to build doodads that then can appear in Web browser windows (specifically, in Internet Explorer windows).