The characteristics of an architecture can be defined once the specific requirements of the architecture have been identified.
The extent of the architecture depends in part on the level of autonomy of the different business departments.
The aspects to be documented are dependant on the business objectives.
For example:
Finally, the detail and format will determined based on the expected usage and target group. For example top management will require a high level discussion piece whereas software developers will require concrete guidelines.