Architecture is the vehicle for stakeholder communication
• Architecture manifests the earliest set of design decisions
• Constraints on implementation
• Dictates organizational structure
• Inhibits or enable quality attributes
• Architecture is a transferable abstraction of a system
• Product lines share a common architecture
• Allows for template-based development
• Basis for training