Cuando Microsoft se topó con la complejidad de OLE 2.0, y dado que en MFC contaban con un soporte de COM pobre, éste decidió racionalizar las especificaciones para simplificarlas y le cambió el nombre a la tecnología, en 1996, llamándola ActiveX.