Normalmente, pode-se escolher a arquitetura de um sistema por analogia a sistemas anteriores. Existem vários estilos de arquitetura comuns nos sistemas existentes. Cada um desses é adequado para um determinado tipo de sistema. Dos estilos arquiteturais abaixo, o que atende a sistemas que recebem as entradas do sistema e tem como objetivo calcular uma resposta sem que haja qualquer interação com o mundo exterior é: