Selv om et arkitekturmønster formidler et bilde av et system, er det ikke en arkitektur. Et arkitekturmønster er et konsept som løser og avgrenser noen viktige sammenhengende elementer i en programvarearkitektur. Utallige forskjellige arkitekturer kan implementeres etter det samme mønsteret og dele de relaterte egenskapene. Et mønster er ofte definert som strengt beskrevet og allment tilgjengelig.