To attain the role of true advocate, the architect needs an expansive repertoire - culling design elements from an unfettered spectrum of choice. An architect ceases to be an advocate if tethered to a prescribed set of technologies, tools, or methodologies, only narrowing the solutions available to the client. Individual architectural styles and preferences emerge and are imposed, as it were, upon the client, but these should be the refinements of a discerning mind, not choices forced by limited skill, education or experience. A lifelong mason, no matter how talented, cannot necessarily fill the role of an architect. If you have a chisel, everything tends to look like a rock.
Words mean things.
An architect is an architect - not an engineer, a programmer, a scientist, a webmaster, or a project manager. The word architect is distinct in the building trades. In software construction, many borrow the gravitas of the title, but fail to fulfill the role. At , we refer to software construction not development . Buildings are not developed.