概要 フレームワーク(framework)とは、枠組み、骨組み、骨格、下部構造、構造、組織などの意味を持つ英単語。ITの分野では、問題に取り組むための概念や方法を体系化した枠組みのことや、ソフトウェア開発の土台となるプログラム部品などを指すことが多い。「FW」「F/W」などの略号で示されることもある。 ソフトウェアフレームワークソフトウェア開発の分野では、ある領域のソフトウェアに必要とされる汎用的な機能や基本的な制御構造をまとめた半完成品のことを「ソフトウェアフレームワーク」「アプリケーションフレームワーク」などと呼び、これを略してフレームワークと呼ぶことが多い。 具体的なプログラムコードや設定ファイルなどのセットだけでなく、汎用的に適用できるプログラムの設計モデルや典型的な処理パターンなどを含めてフレームワークと呼ぶ場合もある。 フレームワークは特定のプログラミング言語で書かれた、そのま