- Flexibilidade: Os pacotes de software standard para áreas predefinidas , mesmo quando são configuráveis, oferecem muitas funções que você não necessita, e não contém algumas que são muito importantes. São baseados em estruturas e em algoritmos de dados standard. Resultado: Você deve adaptar-se ao software quando deveria ser o inverso! O Mirakon por sua vez oferece-lhe uma linguagem com a qual você pode construir as suas próprias estruturas, diálogos, algoritmos e documentos.Você controla as suas aplicações e é independente de nós (e é melhor assim!).
- Integração: Muitas aplicações heterogêneas com todos os interfaces possíveis provocam custos elevados para situações indeterminadas. Uma nova versão da aplicação X aparece e os interfaces com as outras aplicações deixam de funcionar! As aplicações no Mirakon são encaixadas numa base de dados comum e a superfície de utilização não requer nenhum interface. Mesmo assim o Mirakon contém interfaces para output (ODBC, ASCII...).
- O tratamento de estruturas complexas: Os sistemas de bases de dados relacionais são pouco convenientes, se o objectivo é modelar produtos complexos ou processos de produção. Os dados de um objecto são distribuídos por muitas tabelas e relações, o que provoca estruturas de dados complicadas. O Mirakon oferece, de raíz, uma nova definição: estruturas em árvore, livremente crescentes, em vez de tabelas predefinidas e rígidas.
- A definição "Baseado-no-Conhecimento": É melhor armazenar um método (conhecimento) que pode calcular o tempo necessário para perfurar uma peça, dependendo da ferramenta, dos materiais e parâmetros do furo, do que armazenar o tempo de perfuração (dados) para milhares de peças. Um novo tipo de ferramenta de perfurar é comprada e automaticamente todos os dados estão actualizados. A qualquer momento, esse método pode ser alterado em poucos minutos. O Mirakon relaciona os dados com o conhecimento de tal maneira,que este é justificado em qualquer altura.









