Architectural efforts should focus on issues critical to that environment.
Architecture serves heterogeneous environments.
The purpose of architecture is to champion the efficient exchange of data and information while supporting essential differences in individual requirements and needs. The greater the consensus achieved for individual architectural decisions, the greater the benefit. To promote widespread compliance, the architectural decision process must directly or indirectly involve all stakeholders, and standards and recommendations must enjoy community support. Architecture should identify stability without impeding essential innovation. Architectural decisions should be reached only when there is an expectation they will remain relevant and appropriate for at least a year.