A arquitetura é o conjunto das principais decisões de design sobre um sistema. Um modelo de arquitetura é um artefato que capta as decisões de design que compõem a arquitetura de um sistema. Já a modelagem arquitetônica é a documentação das decisões de design.
Uma notação de modelagem arquitetônica é uma linguagem ou meio de captura de decisões de design. As decisões mais importantes que arquitetos farão no desenvolvimento de uma arquitetura são:
Estas decisões devem ser baseadas nos custos e benefícios.
As atividades básicas por trás da modelagem são: