What is Architecture?

"Architecture facilitates decision and supervises its execution."

An architect provides highly technical solutions in terms and visualisations that is understandable to the client, so that the client understands to options available to him. After the client has made his choice, it's the responsibility of the architect to make sure that the technical details of the choice are in fact realised within the vision of the client.