O termo do computador que descreve o padrão em torno de qual software é desenvolvido é 
 arquitetura  .  
 Aqui está o porquê: 
 * 
 Arquitetura de software  Define a estrutura de alto nível de um sistema de software. Ele abrange os componentes, seus relacionamentos e os princípios que regem seu design e evolução. 
 * 
 padrões  Na arquitetura de software, fornece diretrizes e práticas recomendadas para criar e manter o software. Esses padrões garantem consistência, manutenção e escalabilidade.   
 Outros termos relevantes:   * 
 estrutura: Uma estrutura pré-construída que fornece uma base para o desenvolvimento de software. Estruturas definem a organização e o fluxo geral do aplicativo. 
 * 
 Padrões de design: Soluções reutilizáveis para problemas comuns de design de software. Eles fornecem um plano para resolver problemas recorrentes em contextos específicos. 
 * 
 API (interface de programação de aplicativos): Um conjunto de regras e especificações que definem como os componentes do software interagem. As APIs permitem que diferentes partes do software se comuniquem.   
 Exemplo:   Digamos que você esteja desenvolvendo um aplicativo da web. A arquitetura de software pode ditar usando um padrão de Model-View-Controller (MVC), que define a separação de preocupações com dados, apresentação e lógica. Essa opção arquitetônica define o padrão de como o software é estruturado e desenvolvido.