IzPack เป็นเครื่องมือโอเพ่นซอร์สสำหรับการสร้างโปรแกรมติดตั้งหลายแพลตฟอร์ม ซึ่งมุ่งเน้นไปที่แอปพลิเคชัน Java โดยอนุญาตให้ผู้พัฒนาบรรจุและแจกจ่ายซอฟต์แวร์ได้อย่างยืดหยุ่น โดยสร้างโปรแกรมติดตั้งเดียวที่ใช้ได้กับระบบปฏิบัติการใด ๆ ที่มี Java SE 6 หรือสูงกว่า เช่น Windows, macOS และ Linux ถูกสร้างโดย Julien Ponge และดูแลโดยชุมชนของผู้มีส่วนร่วม IzPack มีจุดเด่นอยู่ที่ความสามารถในการปรับแต่งและความเรียบง่าย
ด้วย IzPack สามารถกำหนดโครงสร้างของโปรแกรมติดตั้งได้อย่างอิสระ โดยเลือกองค์ประกอบเช่น แผงอินเทอร์เฟซ รูปแบบภาพ และฟังก์ชันเฉพาะ โดยไม่มีรูปแบบที่กำหนดไว้ล่วงหน้า มันรองรับคุณสมบัติพื้นฐานเพิ่มเติม เช่น การสร้างทางลัดบนเดสก์ท็อป การจัดการทะเบียนของระบบ และการเพิ่มสิทธิ์ในระหว่างการติดตั้ง การตั้งค่าทำได้ผ่านไฟล์ XML (install.xml) ซึ่งระบุไฟล์ที่จะติดตั้ง แพ็คเกจ (packs) ตัวแปร และกฎการติดตั้ง
ซอฟต์แวร์นี้มีขนาดเบา สามารถรวมเข้ากับเครื่องมือต่าง ๆ เช่น Maven และ Ant เพื่อการทำงานอัตโนมัติในการสร้าง และมีตัวเลือกเช่น โหมดคอนโซลสำหรับการติดตั้งบนเซิร์ฟเวอร์ ความยืดหยุ่นของมันอนุญาตให้มีการขยายหากคุณสมบัติที่ต้องการไม่มีให้ใช้งานแบบพื้นฐาน