DVB-J define un conjunto de APIs ("Application Program Interface" en inglés) genéricas, situadas entre las aplicaciones y el sistema de software, para proporcionar a las distintas aplicaciones acceso a los recursos disponibles en el receptor.