Wzorzec architektoniczny to ogólne rozwiązanie wielokrotnego użytku związane z wysokopoziomową strukturą systemów oprogramowania. W przypadku rozwiązań wielokrotnego użytku o bardziej szczegółowym zakresie (np. Poszczególne klasy / komponenty i ich interakcje) preferuj tag „wzorce projektowe”.