多層アーキテクチャ
多層アーキテクチャ（たそうアーキテクチャ、）とは、ソフトウェアアーキテクチャパターンである。
アプリケーションを複数の"層"に分け、それらを独立したモジュールとして開発・保守する。各層はインタフェースを定義しモジュール化されたソフトウェアであり、テクノロジーの進歩や要求の変化に合わせて各層を個別に置換できる。
各層をそれぞれ異なるプラットフォーム上で動かし、層ごとにプラットフォームの変更が可能である。
例えばクライアントのオペレーティングシステムをMicrosoft WindowsからUNIXに変更しても、他の層（ビジネス層、データベース層など）は変更しない。