Nullsoft Scriptable Install System
NSISは、インストーラとやり取りできるプラグインで拡張可能である。プラグインはC言語、C++、Delphiで書くことができ、インストール時の各種タスクを実行したり、インストーラのインタフェースを拡張したりする。プラグインはNSISのスクリプトから1行で呼び出すことができる。
NSISパッケージにはいくつかのプラグインも含まれており、スプラッシュスクリーンの表示、特別なページの表示、背景に画像を表示する、ウェブサイトからのファイルのダウンロード、何らかの計算を行うもの、ファイルへのパッチ適用などのプラグインがある。
その他のプラグインはオンラインで入手可能で、ZipDLLやPythonのプラグインなどがある。
バージョン2.0で新たに Modern UI (MUI) と呼ばれるGUIを導入した。MUIはウィザード風インタフェースを持っている。ウェルカムページ、完了ページ、言語選択ダイアログ、コンポーネントの説明エリア、従来よりも幅広いカスタマイズオプションなどをサポートしている。
オーバーヘッドが小さい (34 KB)
zlib、bzip2、LZMAによる圧縮
スクリプトベース
多言語対応
プラグインサポート
スクリプトプリプロセッサ
その他