Feature Matrix for Advanced Installer Editions

Installer software, free windows MSI creation tool
Home | Contact | Site Map |
Download Features Java Licensing Purchase Testimonials Support Forums FAQs

Advanced Installer - Features by Edition

Basic Installer Features

Ent.JavaPro.Free

Installer and Uninstaller

Create packages that completely install and register, respectively uninstall and unregister, your application.
YesYesYesYes

Always valid MSI 2.0/3.x/4.0 packages

Each written and unwritten Windows Installer rule, recommendation and best practice is carefully followed.
YesYesYesYes

Wizard for Simple Project creation

Use the provided wizard to create complete Windows Installer MSI installs in mere minutes.
YesYesYesYes

Add/Remove (Control Panel) customization

Customize your application's information listed in the "Add/Remove Programs" page of the Control Panel.
YesYesYesYes

Per-user and per-machine installs

Select which type of installation better suits your needs: per-user or per-machine if the user is Administrator.
YesYesYesYes

Limit to Basic UI

For unassisted or automated installs: display only a progress dialog and the eventual error message boxes.
YesYesYesYes

Project files in XML format

They can be easily checked into a version control system and shared between multiple developers.
YesYesYesYes

New in Advanced Installer 6.2Template projects

Create templates based on your current project and ready-to-use for your future projects.
YesYesYesYes

Command line mode execution

Build your release packages in a completely automated script, like Make, Ant or NAnt.
YesYesYesYes

Context sensitive help and tutorials

Illustrated, integrated help and tutorials are provided for a simple and user-friendly learning of the application.
YesYesYesYes

64-bit packages

Create packages that run and install on 32-bit processors or on the latest 64-bit CPUs from Intel and AMD.
YesYesYesYes

Optionally force rebooting

Prompt the user for a reboot even after a successful install, supporting sensitive components that require it.
YesYesYesYes

Formatted fields

Use variables and parameters almost anywhere in your installs. They will be resolved at build or run time.
YesYesYesYes

Visual formatted editing

Edit controls for Formatted fields offer reference auto-completion, highlight, errors and resolved value hints.
YesYesYesYes

Run and log MSIs

Launch your MSI package while printing the full Windows Installer log.
YesYesYesYes

Vista and UAC installs

Create installs that run flawlessly on Windows Vista, targeting its features and supporting its security model.
YesYesYesYes

Build cache

Enjoy faster development and quicker installer build times with by caching and reusing unchanged archives.
YesYesYesYes

Application Resources

Ent.JavaPro.Free

Files and folders

Install and uninstall files, create and remove folders, set attributes. Visually define your distribution tree.
YesYesYesYes

Create shortcuts

Shortcuts to your files, external files, commands, URLs. Placed anywhere: Desktop, Start Programs menu, etc.
YesYesYesYes

Registry keys and entries

Install and uninstall; create or import them from your Registry or REG files straight into your MSI package.
YesYesYesYes

Environment variables

User or system environment variables to be created, appended or prepended to existing ones upon install.
YesYesYesYes

Auto register files

Auto registration, for files that support it (such as DLLs and OCXs), can be scheduled at install time.
YesYesYesYes

Handling Versions

Ent.JavaPro.Free

Upgrading older installs automatically

Older versions of your product found on the user's machine can be removed before installing the newer one.
YesYesYesYes

Prevent installs of older over newer versions

Advanced Installer will not let the user install older packages over newer ones.
YesYesYesYes

Side-by-side installs

Create packages (for different versions of your application) that can be installed simultaneously and run side by side.
YesYesYesYes

Installer Conditions

Ent.JavaPro.Free

Prevent installing on unsupported OS's

Easily specify which Operating Systems are supported, preventing the installation on the other ones.
YesYesYesYes

MSI launch conditions

Conditions that have to be met (applications, frameworks, files, versions, etc.) in order for your package to run.
YesYesYesYes

User friendly condition editor

Quickly and easily edit Windows Installer conditions with operators, operands and predefined examples.
YesYesYesYes

Delivery Options

Ent.JavaPro.Free

Single, self-contained MSI installs

Create a single MSI package that contains bundled everything required to install your application.
YesYesYesYes

Unpacked installations

The files stay unbundled next to the MSI file, suited for regular installs or to run directly from (CD, DVD) source.
YesYesYesYes

Archive files into CABs

Your application resources can be archived into CAB files, compressed (for size) or uncompressed (for speed).
YesYesYesYes

Online installs

The MSI packages can be launched from an URL, either directly by the user or by the EXE bootstrapper.
YesYesYesYes

Professional Installer Features

Ent.JavaPro.Free

Merge Modules into your installation

Create self-contained MSI packages, by including and configuring the required merge modules.
YesYesYes-

Microsoft Authenticode Digital ID signature

Digitally sign generated or included files - authenticate your products and MSIs for improved customer credibility.
YesYesYes-

Command line mode editing

Change the project without bringing up the UI - at command line or in batch scripts.
YesYesYes-

Multi-volume installs

Split large installs onto several disks, with customizable size and number of archives and volumes.
YesYesYes-

User registration, serial code validation

Ask the user for a serial code during install. Validate it online, through bundled algorithm or your custom DLL.
YesYesYes-

Wizard for Professional Project creation

Use the provided wizard to create professional Windows Installer MSI installs in mere minutes.
YesYesYes-

Import Microsoft Visual Studio projects

Jump-start your installer by importing your existing VS project. Auto-detect names, files and dependencies.
YesYesYes-

Friendly Wizards

Easy to use, intuitive wizards are ready to assist you during your install creation. Get more done in less time.
YesYesYes-

EXE/DLL dependency detector

Quickly and easily find out and include in your installation the libraries that your EXE and DLL files depend on.
YesYesYes-

Multiple Builds

Build multiple installers from a single project creating packages customized for various deployment scenarios.
YesYesYes-

New in Advanced Installer 6.3Build Content report

At-a-glance report outlining the content of the current build.
YesYesYes-

Control Panel Applets

Install applets in Control Panel to configure and customize your system-level services and applications.
YesYesYes-

Professional Application Resources

Ent.JavaPro.Free

Synchronized folders

Specify installation folders to be synchronized with folders on your disk, with include and exclude patterns.
YesYesYes-

Compute file hashes

Turn this feature on to eliminate unnecessary file copying during a repair process.
YesYesYes-

File associations and mime types

Associate files having certain extensions with your application for open, edit, view, print or other operations.
YesYesYes-

Vista Default Programs

Take advantage of the Windows Vista's new support for registering applications to handle file types.
YesYesYes-

Advertised shortcuts

Advertised shortcuts trigger installation of features on demand or application check and repair when launched.
YesYesYes-

INI files and entries

Import full INI files. Easily create and edit, update or change INI entries.
YesYesYes-

Search for applications and resources

Search for components, files, folders, registry and INI entries during the install process
YesYesYes-

Test-run searches

Invaluable tool allowing you to test Windows Installer searches on the spot, seeing the results immediately.
YesYesYes-

Permissions

Set permissions to define in detail the allowed user access to files, folders, registry keys and entries.
YesYesYes-

Resource removal on install

Remove files, registry keys and values during both install and uninstall stages.
YesYesYes-

File install actions

Move, copy or duplicate any file during install. Reserve additional space for install costing.
YesYesYes-

Temporary installation files

Include additional files that must be present at install time, without being installed themselves.
YesYesYes-

Resource Registration

Ent.JavaPro.Free

Extract registration information

The registration data can be extracted from files that can auto-register, and installed directly in the Registry.
YesYesYes-

Font registration

Register fonts into the OS, specify registration names for non-TrueType fonts.
YesYesYes-

Services

Install and register services. Control (start, stop, etc.) them both on install and uninstall.
YesYesYes-

ODBC drivers, data sources and translators

Install and easily set the attributes on ODBC drivers, data sources and translators.
YesYesYes-

COM, COM+ and DCOM

Fully specify COM, COM+ and DCOM components for registration at install time.
YesYesYes-

COM+ import

Import complete COM+ installation MSIs into existing Advanced Installer projects.
YesYesYes-

.Net Framework

Ent.JavaPro.Free

.Net and Win32 assemblies

Install .Net and Win32 assemblies in Global Assembly Cache (GAC) or privately, side-by-side on Windows XP.
YesYesYes-

.Net / COM interoperability

Let Advanced Installer extract registration information and register your .Net assemblies for COM interoperability.
YesYesYes-

Precompile .Net assemblies

Improve .Net applications performance and startup time by precompiling them to native images on install.
YesYesYes-

Assembly attributes

Advanced Installer automatically scans and detects .Net assembly attributes freeing you from this task.
YesYesYes-

.Net prerequisite

Check if the right .Net framework is present on the target machine and, if necessary, download and install it.
YesYesYes-

.Net Custom Actions

Write Custom Actions using the .Net framework, taking advantage of InstallerClass.
YesYesYes-

Custom Actions

Ent.JavaPro.Free

Custom actions

Extend your installer's capabilities by executing JS, VBScript, an EXE, or a function in a DLL during install.
YesYesYes-

Nested Install custom actions

Launch an embedded MSI file from your installation in order to install, repair or remove anoter product.
YesYesYes-

Multi-file Custom Actions

Provide resources in separate files. Call regular, third-party multi-file programs as custom actions.
YesYesYes-

Package Organization

Ent.JavaPro.Free

Organize package features

Organize your Windows Installer package in features and sub-features. Create, set attributes and install conditions.
YesYesYes-

Group components in features

Group installation components into features, share them or set their attributes and install conditions.
YesYesYes-

Build one CAB per feature

Save bandwidth by ensuring that for online installs only features actually installed will be downloaded.
YesYesYes-

Isolated components

Ensure the components you need are next to your application and will not be overwritten by other software.
YesYesYes-

Qualified/Published components

Another level of indirection in your components supports pluggable components and replaceable implementations.
YesYesYes-

EXE bootstrapper

Ent.JavaPro.Free

Customized EXE bootstrapper

Bootstrap your MSI package into an EXE file with a custom icon, file description and version.
YesYesYes-

MD5 signatures

Setups can use MD5 for checking self and downloaded files (prerequisites or updates) integrity.
YesYesYes-

Prerequisites

Create setups that can automatically search for, download and install prerequisite applications.
YesYesYes-

Install/update Windows Installer

Set it as prerequisite and your setup will be able to download and update it on the target machine.
YesYesYes-

New in Advanced Installer 6.2Bootstrapper UI

Wizard-style, MSI-like GUI with customizable background and banner images, welcome text and optional EULA.
YesYesYes-

User Interface

Ent.JavaPro.Free

Change banners and images

Customize the way dialogs look during the installation process by change the background banner images.
YesYesYes-

Over 40 bundled setup themes

You have over 40 built-in custom themes to effortlessly give your application a professional (and gorgeous!) look.
YesYesYes-

Additional Dialogs

Select one of the available pre-built dialogs to appear in front of the user during the installation.
YesYesYes-

Internationalization

Ent.JavaPro.Free

Create packages in other languages

Currently localizations in 31 languages for MSIs, EXE bootstrapper and all helper utilities are already included.
YesYesYes-

Localize in a new language

Translating additional languages is as easy as editing an XML file generated as a dictionary of untranslated strings.
YesYesYes-

Multi-lingual packages

Generate a single MSI or EXE file with all the desired languages. Automatically match the end-user's default.
YesYesYes-

Language Selection Dialog

Allow your users to select any installation language from the languages included in your installer.
YesYesYes-

Automatic Updater

Ent.JavaPro.Free

Advanced Updater tool

Highly configurable and versatile, it automatically checks for, downloads and installs patches and updates.
YesYesYes-

Visual Updates Editor

Edit your updates configurations visually in dedicated projects and build in multiple locales.
YesYesYes-

HTTP authentication, HTTPS

Downloading over HTTPS is supported, as well as HTTP authentication which prompts for a user and password.
YesYesYes-

Server-side license check

Server-side license check is supported, as another way to hinder piracy.
YesYesYes-

For Java Installer Features

Ent.JavaPro.Free

Console/GUI Java applications

Package both console applications (within a terminal window) and GUI applications (that have their own UI).
YesYes--

Write Win32 services in Java

Quickly and easily create, package, install and run Win32 services written in Java.
YesYes--

Multiple Java applications per package

Install several Java applications (each with its own settings and native launcher) with the same package.
YesYes--

100% native code, no JVM overhead

Installers contain only native code and technologies, for the smallest footprint and the tightest platform integration.
YesYes--

Wizard for Java Project creation

Use the wizard to create complete Windows and Mac OS X installers for your Java application in mere minutes.
YesYes--

New in Advanced Installer 6.2Import Eclipse projects

Point Advanced Installer to your Eclipse project and it will instantaneously create your installer and launchers.
YesYes--

Flexible ClassPath, Library and System paths

Include JAR files, folders, Windows Installer properties and environment variables in your application's paths.
YesYes--

Edit JVM parameters

Easy to use GUI to edit runtime options, system properties, VM command line and other parameters.
YesYes--

Powerful memory sizing options

Specify JVM initial and maximum heap and stack sizes, fixed or in bounded physical memory percentages.
YesYes--

JRockit JRE

Bundle or run your Java applications using the JRockit Java Runtime Environment.
YesYes--

JRE bundling

Create packages that include a private JRE for your application or a bundled one to install on the computer.
YesYes--

JRE/JDK prerequisite

Check if the right JVM is present on the target machine and, if necessary, download and install it.
YesYes--

Java Native Launcher

Ent.JavaPro.Free

JRE/JDK detection and selection

Powerful and customizable way to find the installed JVMs and to select the one fitted to run your application.
YesYes--

Your process name instead of java/javaw

Set your own process name to appear in the task manager and the Windows XP task bar groups.
YesYes--

Custom application/EXE icon

Include a professional native Windows ICO icon in your executable, with multiple resolutions and color depths.
YesYes--

File version and name for executable

Embed the version information and name into the generated executable file of your Java application.
YesYes--

Instant-on native splash screen

A custom splash screen displayed as soon as the EXE file is launched, without having to wait for the JRE to load.
YesYes--

Java 6 native splash screen

Use the standard Java 6 native splash screen API if available, or fall back on the one provided otherwise.
YesYes--

User friendly error handling

Errors are treated internally, or if not possible, presented to the user well explained and with solution suggestions.
YesYes--

Single application instance

Optionally enforce a system-wide unique instance of your product, redirecting secondary launches to this instance.
YesYes--

Stdout and stderr redirection

Redirect the standard streams to files so the user can check for errors and exceptions even for GUI applications.
YesYes--

Mac OS X Packages

Ent.JavaPro.Free

Mac OS X bundles

Create standard, native application bundles for your Java products to be installed on Mac OS X computers.
YesYes--

Translate Windows settings to Mac OS X

Every installer setting with an equivalent on Mac OS X will be used directly like it is used in the Windows package.
YesYes--

Platform-specific Mac OS X settings

Settings that are specific to Mac OS X can be specified separately for the best platform integration.
YesYes--

Minimum Mac OS X version

Specify the minimum version of Mac OS X required to run your application.
YesYes--

Native Mac OS X icon

Specify a ICNS file to be used to graphically identify your application on Mac OS X.
YesYes--

Mac OS X localization

The Mac OS X packages are also easily localizable, with a number of built-in languages already included.
YesYes--

Enterprise Installer Features

Ent.JavaPro.Free

Installation Repackager

Painlessly capture and repackage existing installations into MSI packages.
Yes---

New in Advanced Installer 6.3Import Visual Studio Setup projects

Quickly convert your existing Microsoft Visual Studio Setup projects to Advanced Installer.
Yes---

New in Advanced Installer 6.2Mixed 32/64-bit installers

Powerful wizard helps author single, unified installers that run as 32-bit on 32-bit and as 64-bit on 64-bit platforms.
Yes---

New in Advanced Installer 6.2MSI/MSM import

Import third party MSI installers and MSM merge modules into your own Advanced Installer Projects.
Yes---

Update XML files

Insert, replace or remove elements and attributes in XML files. Patch XML config files, register in XML frameworks.
Yes---

SQL scripts

During install, configure servers and deploy SQL scripts for Microsoft, Oracle, Postgre and MySQL databases.
Yes---

Install Drivers

Specify drivers for install using the Windows Driver Install Frameworks (DIFx), version 2.1.
Yes---

LZMA compression for installers

Reduce the size of your install packages using some of the best compression algorithms in the industry.
Yes---

Pack200 packing for JAR files

Coupled with LZMA compression, can reduce the size of code archives to as low as 20% of the initial size.
Yes---

User Accounts and Groups

Allow your installers to create user accounts and groups on the user's computer.
Yes---

Task scheduler

Create and fully configure tasks to be run by the native Windows Scheduler service.
Yes---

Scheduled Updates

The Updater integrated with the Task Scheduler allows you to run updates from the Windows Scheduler service.
Yes---

CD/DVD Autorun

Quickly enable your product to auto-run from CDs and DVDs. Powerful, customizable, Vista-ready launcher.
Yes---

Folder sharing

Easily share folders on install, setting the sharing permissions for secured access.
Yes---

Configure Windows Firewall

Add your application to the exception list during installation, and remove it during uninstallation.
Yes---

New in Advanced Installer 6.3Games Explorer integration

Easily and fully integrate your games in Windows Vista's Game Explorer, specifying ratings, genres, art and more.
Yes---

New in Advanced Installer 6.3Media Center registration

Register your games in and to run from Windows Media Center.
Yes---

Dialog Editor

Ent.JavaPro.Free

Modify and Create Dialogs

Control every detail of the UI of your MSI packages. Add, change or remove controls, dialogs, texts and more.
Yes---

Full Billboard Editor

Spice up your installs, advertise your application's features (in text and images) during setup.
Yes---

Dialog Repository

Save time and work by reusing the dialogs and dialog templates you create in other projects.
Yes---

Wizard for Control Event creation

Handy wizard to assist you when accomplishing the more difficult tasks of Windows Installer UI.
Yes---

Print Control

With just a couple of clicks, add a fully functional Print... button to your License or Readme dialogs.
Yes---

Browse for File

Add a predefined Custom Action allowing your users to select a file (license, DB, etc.) during your installer's UI.
Yes---

New in Advanced Installer 6.3ListBox & ComboBox controls

Predefined Custom Actions for populating, deleting and extracting data from ListBox and ComboBox controls.
Yes---

Patches

Ent.JavaPro.Free

Windows Installer MSP patches

With Advanced Installer you can quickly and easily create patches for your applications.
Yes---

Removable Patches

Advanced Installer generates patches that can be uninstalled separately on Windows Installer 3.0 or higher.
Yes---

Patch Sequencing

Guarantees your patches are always applied in the order you want (Windows Installer 3.0 or higher).
Yes---

Wizard for MSP Project creation

Use the provided wizard to create Windows Installer Patches in mere minutes.
Yes---

New in Advanced Installer 6.3Patch EXE bootstrapper

Pack your patches in EXE files for simpler deployment. Specify custom icons, file descriptions and versions.
Yes---

Merge Modules

Ent.JavaPro.Free

Create Merge Modules

Package the independent components you use in your applications as stand-alone MSM files.
Yes---

Wizard for MSM Project creation

Use the provided wizard to create Windows Installer MSM Merge Modules in mere minutes.
Yes---

Configurable Parameters

Allow your users to customize the Merge Modules you provide. Specify what can be changed and how.
Yes---

IIS

Ent.JavaPro.Free

Web Sites and Web Applications

Configure and deploy Web Sites, create Front Page Server Extensions, Web Application Mappings, etc.
Yes---

Virtual Directories

Configure and deploy Virtual Directories, associate a Web Application, open FTP access, etc.
Yes---

Configure the IIS server

Configure the IIS server, register ISAPI filters, backup the metabase, open the Management Console, etc.
Yes---

IIS 7 on Vista

Full support for IIS 7 running on the Microsoft Windows Vista Operating System.
Yes---

User Accounts integration

Configure anonymous access for IIS or authentication fully integrated with the User Accounts functionality.
Yes---
Price$499$299$249free

Click here to purchase now!

© 2002 - 2008 Caphyon Ltd. Trademarks belong to their respective owners. All rights reserved.