Result of Early Design Decisions -3
Architecture permits/precludes achievement of a system’s desired quality attributes. For example:
performance inter-component communication
modifiability component responsibilities
security inter-component communication,
specialized components (e. g., kernels)
scalability localization of resources
ability to subset inter-component usage
reusability inter-component coupling
The architecture influences qualities, but does not guarantee them.