フレームワーク(英語:framework)とは、プログラミングの世界における方言のひとつで「ライブラリ」や「API」、「SDK」のことである。標準語は「ライブラリ」である。
C言語などでは「ライブラリ」、JavaやC#などでは「フレームワーク」という言葉を使うことが多い。
一部では「壮大なライブラリ」を意味していることもあるが、どの規模から「壮大」とするかは未確定である。
IT業界ではよくある「新しくて壮大」な感じを宣伝するために生み出された言葉のひとつである。いわゆるリネーム商法である。JavaやC#のただのインタプリタを「ランタイム」や「仮想マシン」といったりするのと同じ。