IzPack là một công cụ mã nguồn mở để tạo ra các trình cài đặt đa nền tảng, chủ yếu dành cho các ứng dụng Java. Được cấp phép theo giấy phép Apache 2.0, nó cho phép các nhà phát triển đóng gói và phân phối phần mềm một cách linh hoạt, tạo ra một trình cài đặt duy nhất hoạt động trên bất kỳ hệ điều hành nào với máy ảo Java SE 6 trở lên, như Windows, macOS và Linux. Được tạo ra bởi Julien Ponge và được duy trì bởi một cộng đồng các cộng tác viên, IzPack nổi bật với khả năng tùy biến và sự đơn giản.
Với IzPack, có thể tự do xác định cấu trúc của trình cài đặt, lựa chọn các yếu tố như bảng điều khiển giao diện, bố cục trực quan và các chức năng cụ thể, mà không có một mẫu cứng nhắc nào được định trước. Nó hỗ trợ các tính năng gốc tùy chọn, như việc tạo biểu tượng tắt trên màn hình desktop, thao tác với đăng ký hệ thống và nâng cao quyền hạn trong quá trình cài đặt. Cấu hình được thực hiện thông qua một tệp XML (install.xml), nơi chỉ định các tệp cần được cài đặt, gói (packs), biến và quy tắc cài đặt.
Phần mềm nhẹ, tích hợp tốt với các công cụ như Maven và Ant để tự động hóa quá trình biên dịch, và cung cấp các tùy chọn như chế độ console cho việc cài đặt trên máy chủ. Sự linh hoạt của nó cho phép mở rộng nếu các tính năng mong muốn không có sẵn một cách tự nhiên.