ライブラリを利用するプログラムで、そのライブラリをプログラムロード時、または実行中に読み出し、リンクするもの。
実際の処理は実行ファイル中には含まれないため、実行の都度ライブラリを読み込む必要があるが、その分実行ファイルは小さくなる。
また、ライブラリの処理にバグが発見された時も、このライブラリだけ修正すれば一斉にバグ退治が出来るという利点もある(逆に、一斉にバグる可能性もあるということ)。