Inno Setup

Inno Setup adalah sebuah perangkat lunak instalasi bebas berbasis skrip yang ditulis menggunakan Embarcadero Delphi oleh Jordan Russel. Versi pertama perangkat lunak ini dirilis tahun 1997.

Sejarah 
Penulisan perangkat instalasi ini awalnya dilakukan oleh Jordan karena merasa tidak puas dengan perangkat lunak InstallShield Express yang saat itu merupakan bawaan dari paket aplikasi yang tergabung dalam perangkat lunak Borland Delphi yang dibelinya. Awalnya perangkat ini kurang begitu dikenal luas. Versi pertama yang dirilis ke publik adalah 1.09.

Untuk membuat paket instalasi dengan menggunakan versi 1.09, sebuah berkas "ISS.TXT" harus dibuat terlebih dulu dalam direktori dimana aplikasi tersebut berada. Dalam berkas tersebut, pengguna harus menyediakan sejumlah variabel dan nilai-nilai yang akan digunakan sebagai rujukuan pembuatan paket instalasi. Metode tersebut masih digunakan hingga kini. Variabel-variabel yang terspesifikasi dalam berkas tersebut berfungsi sebagai konfigurasi, namun pada saat itu, banyak terdapat fitur lainnya yang tidak dapat diubah.

Meskipun pada saat itu Inno Setup masih dalam tahap pengembangan, penggunaannya semakin meluas. Hal ini disebabkan karena perangkat lunak tersebut bisa digunakan secara bebas dan berbasis sumber terbuka. Para pengguna Inno Setup kemudian mengembangkan tool-tool tambahan untuk mendukung penggunaan Inno Setup secara lebih mudah. Hal ini dimungkinkan karena Inno Setup merupakan perangkat lunak instalasi berbasis skrip. Inno Setup banyak mendapatkan penghargaan termasuk Shareware Industry Awards tiga kali berturut turut dari tahun 2002 hingga tahun 2004.

Fitur 
 Mendukung Windows 7, Windows Vista, Windows Server 2003, Windows XP (termasuk edisi x64)
 Dukungan secara ekstensif terhadap instalasi aplikasi berbasis 64 bit pada Windows XP dan Windows Server 2003, mendukung baik arsitektur x86-64 ataupun IA-64
 Multi platform (IA-64, x64, IA-32) dalam satu berkas distribusi
 Mendukung versi sistem operasi yang lebih lama Windows NT 3.51, serta Windows 3.X
 Mendukung pembuatan paket instalasi dalam satu berkas EXE yang memudahkan distribusi
 Mendukung pemecahan paket instalasi yang bermanfaat untuk aplikasi yang berukuran besar
 Jenis-jenis pilhan instalasi yang dapat dikustomisasi
 Kapabilitas uninstall yang lengkap
 Sudah terintegrasi dengan fasilitas kompresi yang memungkinkan distribusi paket bisa dilakukan secara lebih efisien.

Rujukan

Pranala luar 
 Halaman utama Inno Setup
 The Inno Setup Extensions Knowledge Base 
 Inno Setup Review by Dave Murray  - An extensive review of Inno Setup
 Lexpa ISVS - Inno Setup add-in for Visual Studio
 OpenCandy Installer Platform Comparison  June 2011
 Membuat File Setup Dengan Inno Setup Wizard

Perangkat lunak
Perangkat lunak instalasi
Perangkat lunak bebas yang diprogram dengan Delphi