アーキテクチャ
コンピュータ分野では、IBMがSystem/360でこの用語を使用し、以後は広く使用されるようになった(詳細はコンピュータ・アーキテクチャ#歴史的観点)。System/360におけるそれの定義としては、コンピュータ・プログラムから見た機械の標準化され文書化された仕様であり、個々の機種やモデルに特有な実装は含まれていない。具体的には、レジスタ等の仕様、CPUの命令セット、入出力命令であるチャネルへのコマンドが、一般購入も可能なマニュアルとして出版された。
その後、コンピュータに関する構造や設計全般に「アーキテクチャ」の語が使われるようになり、また歴史を遡り「ノイマン型アーキテクチャ」や「x86アーキテクチャ」などにも使われているが、これらは当初からシリーズ化や上位互換を意図して標準化・文書化されたものではなく、インテルのマイクロアーキテクチャなどは特定の実装を含んでいる。日本語では「設計思想」などと意訳されることもある。
現代では、特に命令セットアーキテクチャの意味のことが多い(前述のSystem/360における定義では、チャネルの仕様が含まれる点が違う)。更には実装を含んだ意味、特定のコンピュータまたはコンピュータシリーズの共通仕様、あるいは企業や組織における採用技術標準化などの意味でも使用されており、代表的な用語には以下がある。
ソフトウェアアーキテクチャ
エンタープライズアーキテクチャ
システムアーキテクチャ
マイクロアーキテクチャ
モデル駆動型アーキテクチャ