O suporte do IDE, tal como a cor de sintaxe e auto-completar de código, a novas linguagens pode ser criado de diversas formas. A abordagem mais simples, aplicável somente às linguagens mais simples, é fornecida pelo Framework genérico de linguagens, também conhecido como "Projeto Schliemann".
O projeto Schliemann permite que você defina uma linguagem de programação e integre-a no NetBeans IDE (ou qualquer aplicação na Plataforma NetBeans). Na primeira etapa, você descreve a linguagem, ou seja, a parte lexical. Isso é feito através da definição de tokens (palavras-chave) e sintaxe (regras gramaticais) por meio de expressões regulares.
Na segunda etapa, você define como visualizar a linguagem. Por exemplo, você pode definir as cores dos tokens ou a dobradura de código com base nas regras gramaticais. Você também define quais partes da linguagem devem ser exibidas no navegador e como endentar a linguagem, assim como muitos outros recursos semelhantes relacionados a linguagens.