Reusable Model -5
In summary, an architecture forms a reusable model.
- enables product lines
- enables systems to be built from externally developed components
- separates functionality from interconnection mechanisms
- provides a vocabulary of design
- enables template-based component development