Im Bereich der
Softwareentwicklung sind
Architekturmuster (auch:
Architekturstil, engl.
architectural pattern) in den Arten von Mustern auf oberster Ebene einzuordnen. Im Gegensatz zu
Idiomen oder
Entwurfsmustern bestimmen sie nicht ein konkretes (meist kleines oder lokales) Teilproblem, sondern die grundlegende Organisation und Interaktion zwischen den Komponenten einer Anwendung.