ActiveX is een framework voor het definiëren van herbruikbare softwarecomponenten op een programmeertaalonafhankelijke manier. De functionaliteit van de software kan vervolgens opgebouwd zijn uit één of meer componenten. ActiveX wordt vaak gebruikt in Windows, alhoewel de techniek ook gebruikt kan worden bij andere besturingssystemen.