What is Architecture?

ISO/IEC 42010 describes Architecture as:

“THE fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution”.

In the case of the NAF, a system is anything that can be considered with a: systemic approach, that is a:

  • product,

  • service,

  • information system

  • system of systems, or

  • enterprise.

However a description of architecture can be started before any identification of systems. This is the case when the description starts with a pure operational description or a set of operational capabilities explaining what the user needs.

Why Develop Architecture?

Architectures are developed for a number of purposes. Their development can be described as both a process and a discipline. Architectures aid the development of systems that deliver solutions that can meet an organisations needs in achieving its mission.

Examples of why architecture is required:

  • Planning the transition of capability throughout its lifecycle.

  • Achieve greater flexibility, adaptability and capacity for cost effective acquisitions and building Multinational systems for supporting operations.

  • Understanding and mitigating risks.

  • Adapt better to changes in the business landscape, industry trends and regulatory environment.

  • Align business and technology to the same set of priorities.

  • In planning investment and controlling expenditure to business.

  • Improve communication within technical domains and between communities of interest.