Conclusions
Frameworks embody architecture
Patterns communicate design insight
Refactoring facilitates evolution
Architecture emerges as a domain is explored
Design pervades the lifecycle, and the organization
Tools can help. Better Tools are on the way