Ginga-NCL é o subsistema Ginga desenvolvido pela PUC-Rio que visa prover uma infraestrutura de apresentação para aplicações declarativas escritas na linguagem NCL (Nested Context Language). NCL é uma linguagem de aplicação XML com facilidades para a especificação de aspectos de interatividade, sincronismo espaço-temporal entre objetos de mídia, adaptabilidade, suporte a múltiplos dispositivos e suporte à produção ao vivo de programas interativos não-lineares.