Jim's Pages

Software Architecture  

Architectural Viewpoints   

[Architecture Home]

   Application Architecture
  The Value of Architecture

Architecture is quite the hot topic lately. Many IT professionals call themselves architects of one flavor or another. Vice Presidents like to say their technical organizations are architecture-driven. Why is architecture so interesting and important? What is the value to the company?

Business Value

As asserted before: architecture is a kind of design that can be applied to more than one system. Architectural design as a type of planning is a good thing. Planned and managed activities often go better than unplanned and unmanaged activities, especially when we're spending millions of dollars to meet the core needs of a company. So even a single system in isolation is worth planning, and worth architecting carefully.

The value of architecture is multiplied when architectural patterns and details are applied to more than one system. An architecture represents a large set of problems solved and a set of skills needed to construct applications. If we start new development by leveraging proven solutions and skills we can carve away big chunks of time, money and risk, even if we never share one line of code.

Finally, systems with similar architectures or appropriately open architectures can be combined. In the world of mergers, acquisitions, rapid business change and emerging technologies it is critical to be able to integrate systems. It seems we often need to build a new system out of parts of existing systems, or make new processes flow into existing processes.

Architectural Benefits

Well-architected systems realize some or all of these benefits:

Architectural Viewpoints   

[Architecture Home]

   Application Architecture
Copyright 2001-2005, Jim Standley