What is an architect?

What is a Software architect? It is a very grand title, and has notoriously been difficult to define. You can make exhaustive lists about what different types of architects do, but it is better to focus on what they have in common given that typically architects cover multiple archetypes.