The Agile architecture question makes me wonder this.
Does it depends of what is being build ? Do applications (I mean single computing program here) have an architecture ?
UPDATE: to try to clarify the question, I'll give my opinion on the question: I defined the architecture as the cutting of the system in components, and the relationships between the components ;while the design is about the interns of the component. Is this opinion shared ?