Module logiciel fondé sur les technologies OLE et COM . Lorsqu’il est appelé par une application, OCX fournit un contrôle qui ajoute certaines fonctionnalités à l’application. La technologie OCX peut utiliser sur n’importe quelle plate-forme, elle fonctionne avec des systèmes d’exploitation 16-bit et 32-bit, ainsi qu’avec de nombreuses applications. Elle succède à la technologie VBX qui ne s’utilisait qu’avec les applications en Visual basic et se trouve à la base des contrôles ActiveX. Les OCX peuvent être écrits dans différents langages, bien que visual c++ soit le plus souvent employé.