What is architecture? - Definition from WhatIs.com
Part of the Computing fundamentals glossary:

In information technology, especially computers and more recently networks, architecture is a term applied to both the process and the outcome of thinking out and specifying the overall structure, logical components, and the logical interrelationships of a computer, its operating system, a network, or other conception. An architecture can be a reference model, such as the Open Systems Interconnection (OSI) reference model, intended as a model for specific product architectures or it can be a specific product architecture, such as that for an Intel Pentium microprocessor or for IBM's OS/390 operating system.

Computer architecture can be divided into five fundamental components: input/output, storage, communication, control, and processing. In practice, each of these components (sometimes called subsystems) is sometimes said to have an architecture, so, as usual, context contributes to usage and meaning.

By comparison, the term design connotes thinking that has less scope than architecture. An architecture is a design, but most designs are not architectures. A single component or a new function has a design that has to fit within the overall architecture.

A similar term, framework, can be thought of as the structural part of an architecture.

This was last updated in April 2006
Contributor(s): Konrad Balcerak
Posted by: Margaret Rouse

Related Terms


  • irrational number

    - An irrational number is a real number that cannot be reduced to any ratio between an integer p and a natural number q. (WhatIs.com)

  • Cartesian coordinates (rectangular coordinates)

    - Cartesian coordinates, also called rectangular coordinates, provide a method of rendering graphs and indicating the positions of points on a two-dimensional (2D) surface or in three-dimensional (3D... (WhatIs.com)

  • algorithm

    - An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. Algorithms are used throughout almost all areas of information technology. (WhatIs.com)


  • Computing fundamentals

    - Terms related to computer fundamentals, including computer hardware definitions and words and phrases about software, operating systems, peripherals and troubleshooting.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • SOA and EA and the Internet of Things

    IoT Predictive Maintenance SOA will be entirely different from a regular predictive maintenance SOA keeping Enterprise Architecture in mind. Typically an enterprise or company level maintenance is ...

  • DB2 master address space architecture

    Before we would want to give an answer to this, we would like to know do you have a business case for asking this question or is it a homework question. If you have a good business cas...

  • Hybrid cloud challenges

    Hybrid cloud might not be perfect; it still includes a few security problems. As you analyze both business and technical hurdles, keep these few hybrid cloud application security issues in mind. ...

Tech TalkComment



    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.