三層クライアント・サーバモデル

1.プレゼンテーション層
2.アプリケーション層(別名:ロジック層、ビジネスロジック層、トランザクション層など)
3.データ層
の三層からなる。
それぞれが独立したモジュールとして開発・保守される。