MHEG-3 fue superado por el éxito de Java, por lo que en 1998 decidieron crear la sexta versión, "MHEG-6", el cual se basó en la quinta versión añadiéndole un soporte para el uso de Java para desarrollar objetos script, de esta manera mezclando la fuerza delcarativa de MHEG con los elementos de procedimiento de Java.