La tecnología de software del Open TV Core contiene una capa de abstracción de hardware para permitir que el hardware sea independiente, bibliotecas de TV, una selección de entornos de ejecución de aplicaciones, y soporte para Grabadoras de videos Personales (PVRs) para crear un entorno de TVD para los decodificadores (STB).