Defining "Application Architecture"

I've run into an interesting quandry in my engagements - there are two completely different notions of what an "application architecture" is. For some, "application architecture" is the specification of standards around how programs get developed: the allowed languages, preferred patterns, and so forth. For others, it is documentation of the interactions between applications in the environment: