フレームワークは、しばしばライブラリと混同されることがあります。どちらも開発をサポートするためのプログラムの集合体ですが、その役割は異なります。
フレームワークは、開発全体の枠組み・ひな形を提供するもので、テンプレート化しているので大きな仕様変更はできません。一方で、ライブラリはどの開発でもよく使う汎用性の高いプログラムをまとめたもので、いわば「コーディングを手軽にするための部品」です。コードのどの箇所にでも使いたいときに呼び出せば使えます。