En arkitekturstil definerer en familie av systemer med et mønster av strukturell organisering, altså et vokabular av komponenter og koblinger med begrensninger på hvordan de kan kombineres. En arkitekturstil er en navngitt samling av arkitektur-designvalg som (1) er anvendelige i en gitt utviklingskontekst, (2) begrenser arkitektoniske designbeslutninger som er spesifikke for et bestemt system innenfor den konteksten og (3) gir fordelaktige kvaliteter i hvert resulterende system. Noen forfattere behandler arkitekturmønstre og arkitekturstiler som samme ting, mens noen behandler spesialiseringer av mønstre som stiler. Begge tilfellene har til felles at både mønstre og stiler er idiomer brukt av arkitekter, og at de legger til rette for et "felles språk" eller "ordforråd" for å beskrive klasser av systemer.