인스톨러는 애플리케이션의 첫 인상입니다. 느리고 실패한 소프트웨어 설치는 대부분의 심각한 컴퓨터 문제들 중 하나입니다. 그러므로 빠르고 사용자 친화적인 인스톨러는 소프트웨어 제품의 필수적인 부분입니다. NSIS (Nullsoft Scriptable Install System)는 Windows 플랫폼에서 개발자가 인스톨러를 구축할 수 있도록 도와주는 도구입니다. NSIS는 오픈소스 라이선스를 따르며, 어떠한 사용에 대해서도 완전히 무료입니다.
NSIS는 설치, 제거, 시스템 설정, 파일 압축 해제 등을 할 수 있는 인스톨러를 생성할 수 있습니다. 인스톨러의 모든 제어 부분을 스크립트 파일을 기반으로 구현하기 때문입니다. 스크립트 언어는 변수, 함수 및 문자열 조작과 같은 일반 프로그래밍 언어와 유사한 기능을 지원하지만, 인스톨러 제작을 위해 설계되었습니다. 이런 수많은 기능들에 비해 컴파일된 NSIS 파일 크기는 매우 작습니다. 기본적인 옵션으로 오직 34KB의 오버헤드만을 갖기 때문입니다.
NSIS 3 버전부터 유니코드 인스톨러를 네이티브로 생성할 수 있으며, DPI 호환성 문제없이 OS에서 지원하는 모든 언어를 지원합니다.