DVB-MHP utiliza el lenguaje de programación Java para sus aplicaciones y define la plataforma conocida como DVB-J, basada en la Máquina Virtual de Java (JVM) especificada por Sun Microsystems.