O Common Architecture Language Model, ou CALM, é uma especificação open-source da FINOS para definir arquiteturas de software em um formato padronizado e legível por máquina. Construído sobre um meta-schema JSON extensível, ele trata a arquitetura como código, em vez de depender de diagramas estáticos e documentações que acabam ficando desalinhados da implementação.
Em grandes empresas, garantir que os sistemas sigam os padrões de arquitetura estabelecidos pode ser um desafio. O CALM permite que os times definam e gerenciem a arquitetura de forma descentralizada, mantendo uma visão unificada quando necessário. Suas descrições estruturadas também ajudam na validação do código em relação à arquitetura planejada. Embora ferramentas como o Mermaid permitam criar diagramas como código, o CALM oferece uma base legível por máquina para conformidade arquitetônica e governança programática.