NSIS (Nullsoft Scriptable Install System) è uno strumento open source molto utile per la creazione di eseguibili di installazione su Windows; è veloce ed estremamente leggero, con il processo che aggiungerà appena pochi kilobyte alla dimensione compressa dei vostri file, e con il supporto a ZLib, BZip2 o LZMA, anche il risultato ottenuto potrebbe essere molto più piccolo di quanto si pensi.
Nonostante le dimensioni ridotte, NSIS è ricco di funzionalità; avrete a disposizione un ampio controllo sull'interfaccia (caratteri, icone, sfondi, dialoghi e altro), potrete scaricare i file come parte del processo di installazione, sarà in grado di supportare più lingue di interfaccia e tutte le moderne versioni di Windows, così come il programma di installazione genererà anche un programma di disinstallazione, permettendo infine a NSIS di essere esteso con una vasta gamma di plug-in.
Il processo di creazione dell'installer è un po' più complicato rispetto ad alcuni strumenti, poiché è necessario imparare ad utilizzare il potente linguaggio di scripting nativo; Il programma viene fornito con una serie di script di esempio per aiutarvi a iniziare, quindi non dovrebbe richiedere molto tempo per imparare le basi, e una volta prodotto uno o due script, apprezzerete la flessibilità extra offerta da questo linguaggio e il modo in cui vi consentirà di creare una logica personalizzata per gestire qualsiasi scenario di installazione e aggiornamento.