
O poder subjacente do Ocawa deve-se à integração de um sistema especializado, um conceito extraído do mundo da inteligência artificial.
Em vez de codificar todos os pontos de verificação e regras de acessibilidade na Web numa linguagem de programação, um sistema especializado trabalha com uma "base de regras" que aplica aos "factos," que entram, o resultado sendo um relatório sobre o estado de um site.
No caso da acessibilidade na Web, as regras são o conjunto de directivas, pontos de verificação e regulamentos existentes (por ex. "Um tag html deve ter um atributo de linguagem") e os"factos" são simplesmente todos os exemplos de html na página (por ex. todos os tags com os seus atributos e conteúdo).
Tal como o simples poder desta estratégia, a combinação de um sistema pericial e de uma base de regras é indispensável para se manter no topo das normas em evolução; podem ser adicionadas regras e aumentados conjuntos de regras facilmente, sem qualquer nova programação.
Além disso, para facilitar estas alterações, o sistema de regras para o Ocawa foi verificado e recebeu um XML idioma de marcação baseado: OKWML. Este serve como sistema de representação generalizada para regras de acessibilidade, seja qual for a sua origem.