Webinar

Building Professional Multi-Platform Installations with InstallAnywhere 2009

Watch the webinar

Try InstallAnywhere Now

Download a free version of the world’s most popular multi-platform installation tool.

Download now

Create bulletproof setups for Solaris, HP-UX, Linux, IBM i, Mac OS X, and more. Download a free evaluation of InstallAnywhere  

InstallAnywhere

Installing Software on Multiple Platforms with One Installation Project
  Enterprise Standard
New and Enhanced in InstallAnywhere 2009

Better Target Java Runtime Environments

Save time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More

InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.

You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.

Payload Optimization Improvements

InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More

In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.

By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.

More Customized End-User Panels

Better customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More

InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.

It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.

 

New and Expanded APIs

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.

A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.

Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.

Limited

Windows Check Platform Rule

Save time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.

Install Phase Action Group

Apply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
 

Expanded Localization Support

Customize your installer’s splash screen with a localized title, image, instructions, or other information. More

You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.

It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.

 
  Enterprise Standard

One Installation Project for All Platforms

Install software on multiple platforms using a single installation project. More

InstallAnywhere saves you significant time and effort by helping you create a single installation project that works for each of the platforms you target.

InstallAnywhere’s Project Wizard walks you through the simple task of building an installation project. Then simply check off the platforms you wish to target and InstallAnywhere does the rest. It’s that easy.



Extensive Platform Support

No other solution offers broader platform support. More

InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.

InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.

Platforms include:

  • Windows Server 2008 (32-bit and 64-bit x86)
  • Windows Vista (32-bit and 64-bit)
  • Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
  • Windows 2000, NT (32-bit x86)
  • Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
  • SUSE Linux 9 and 10 (x86 and PowerPC)
  • Linux on zSeries
  • Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
  • Solaris 9 and 10 (SPARC, x86 and AMD-64)
  • HP-UX 11i (Itanium 2 & PA-RISC)
  • FreeBSD
  • AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
  • i5/OS on System i - V5R3 V5R4
  • Other Linux and Unix platforms (POSIX-compliant shell required)

Installations Run in Silent, Console, or GUI Modes

Run your installations in silent, console, or full graphical mode. More

InstallAnywhere provides the ability to run installations in silent, console, or full graphical mode, according to the desire of the developer and the needs of the system. InstallAnywhere provides a superior end-user experience with features such as:

  • A Swing-based UI that provides unlimited panel customization and branding capabilities
  • Installations that automatically assume the look and feel of the target platform
  • Automatic installation label generation -GIF and JPEG image support
  • PNG image transparency support -Preview of all aspects of GUI installation at authoring time
  • A complete graphic library

InstallAnywhere Enterprise Edition supports silent, console, and full graphical mode installers. The Standard Edition only supports graphical mode.

Limited

Localized Designer

Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More

InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.

These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

 

Localized Installations

Pre-translated installation dialog panels make it easy to localize your installations. More

InstallAnywhere Enterprise Edition comes with pre-translated installation dialog panels in 31 languages, making it easy to localize your installations.

It supports the following 31 local languages: Arabic, Basque, Brazilian Portuguese, Catalan, Simplified Chinese, Traditional Chinese, Czech, Danish, Dutch, English, Finnish, French, Canadian French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, and Turkish.
 
InstallAnywhere Standard Edition supports the following 9 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Spanish, and Swedish.








Limited

Intelligent, Flexible, Component-Based Installations

Installations have built-in logic to detect what's installed and react accordingly. More

Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.

Easy to Learn and Use

The intuitive integrated development interface allows you to build installations quickly and efficiently. More

InstallAnywhere's intuitive and well-designed integrated development interface allows you to build installations quickly and efficiently. Create a basic installation with the six-step Project Wizard or use the Advanced Designer IDE's powerful graphical interface to build customized installations that control every facet of the deployment process. The folder view shows you exactly what will be installed to each destination on your end-user's system. InstallAnywhere fully supports dragging and dropping of files from the developer's system, and contextual right-click menus provide instant access to common functionality.



Handle Platform-Specific Details

InstallAnywhere has all of the platform-specific functionality that you'll ever need. More

Not only does InstallAnywhere have the industry's broadest platform support, it has all of the platform-specific functionality that you'll ever need. InstallAnywhere reads and sets system environment variables, creates aliases, shortcuts, and links, executes platform-specific executables and shell commands, installs to system-specific locations (such as the Windows Start Menu or the Mac OS X Dock), and registers and installs OS-dependent libraries (such as DLLs and shared libraries). On Windows, InstallAnywhere manages Windows Services and reads and writes from the registry. And with Linux RPM integration, installations function with the operating system's package management.

Team Development

Easy project collaboration saves development teams a lot of time. More

InstallAnywhere has a series of features that make collaboration a breeze, and saves development teams a lot of time. Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products. 

InstallAnywhere now supports InstallAnywhere Collaboration -- an Eclipse plug-in for application developers that saves time and helps improve communication among the development team by letting team-members share and consolidate work.

 

Improved Accessibility

Create installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More

Increase sales, by expanding your target audience.  Section 508-compliant installations allow you to sell to Federal Agencies.  This feature also lets you provide enhanced user experience to your disabled customers.

  Enterprise Standard
General

Localized Designer

Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More

InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.

These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

 

Team Development

Easy project collaboration saves development teams a lot of time. More

InstallAnywhere has a series of features that make collaboration a breeze, and saves development teams a lot of time. Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products. 

InstallAnywhere now supports InstallAnywhere Collaboration -- an Eclipse plug-in for application developers that saves time and helps improve communication among the development team by letting team-members share and consolidate work.

 

Automated Testing Support

Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations. More

Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations.

 

InstallAnywhere Collaboration

Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. More

Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. With this plug-in for Eclipse, you can automatically capture and communicate important installation requirements from the developer to the installation author.  Also, run unit tests to ensure that the DIMs you create configure the target system as required by your product.

This feature lets you eliminate possible miscommunication when gathering configuration requirements from development.  Reduce installation development time by eliminating manual entry of configuration requirements for your product.

 

Service Layer Integration

The services layer allows you to easily add advanced functionality to your custom code actions. More

The new services layer APIs (previously available only in InstallShield MultiPlatform) allow you to customize your installation beyond the standard actions and panels as well as add advanced functionality to your custom code actions.

These API provide increased flexibility to your installation.  For instance, you can use the service layer to manipulate files, query the system registry, and determine if the end-user has administrative privileges.

 

 

Application-Specific Java VM

Installs an application-specific Java VM for your application on Windows, Solaris, Linux, AIX, HP-UX, UNIX, and more.
 

Open API

Write custom rules, panels, and console actions.
 

New and Expanded APIs

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.

A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.

Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.

Limited

Action Groups

Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. More

InstallAnywhere introduces a revolutionary way to design your installations with the introduction of Action Groups. This is by far the most popular feature request Flexera Software has received from existing customers. Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. Rules applied to the Action Group affect all the actions or panels it contains. Actions Groups make InstallAnywhere projects more manageable and easier to understand. Available in InstallAnywhere Enterprise Edition only.

 

Install Phase Action Group

Apply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
 

Run Installations from a Response File

Turn interactive installations into automatically running silent installations.
 

Installations Run in Silent, Console, or GUI Modes

Run your installations in silent, console, or full graphical mode. More

InstallAnywhere provides the ability to run installations in silent, console, or full graphical mode, according to the desire of the developer and the needs of the system. InstallAnywhere provides a superior end-user experience with features such as:

  • A Swing-based UI that provides unlimited panel customization and branding capabilities
  • Installations that automatically assume the look and feel of the target platform
  • Automatic installation label generation -GIF and JPEG image support
  • PNG image transparency support -Preview of all aspects of GUI installation at authoring time
  • A complete graphic library

InstallAnywhere Enterprise Edition supports silent, console, and full graphical mode installers. The Standard Edition only supports graphical mode.

Limited

Localized Installations

Pre-translated installation dialog panels make it easy to localize your installations. More

InstallAnywhere Enterprise Edition comes with pre-translated installation dialog panels in 31 languages, making it easy to localize your installations.

It supports the following 31 local languages: Arabic, Basque, Brazilian Portuguese, Catalan, Simplified Chinese, Traditional Chinese, Czech, Danish, Dutch, English, Finnish, French, Canadian French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Slovenian, Spanish, Swedish, Thai, and Turkish.
 
InstallAnywhere Standard Edition supports the following 9 languages: Simplified Chinese, Traditional Chinese, English, French, German, Italian, Japanese, Spanish, and Swedish.








Limited

Expanded Localization Support

Customize your installer’s splash screen with a localized title, image, instructions, or other information. More

You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.

It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.

 

Improved Accessibility

Create installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More

Increase sales, by expanding your target audience.  Section 508-compliant installations allow you to sell to Federal Agencies.  This feature also lets you provide enhanced user experience to your disabled customers.

One Installation Project for All Platforms

Install software on multiple platforms using a single installation project. More

InstallAnywhere saves you significant time and effort by helping you create a single installation project that works for each of the platforms you target.

InstallAnywhere’s Project Wizard walks you through the simple task of building an installation project. Then simply check off the platforms you wish to target and InstallAnywhere does the rest. It’s that easy.



Intelligent, Flexible, Component-Based Installations

Installations have built-in logic to detect what's installed and react accordingly. More

Merge Modules and Templates speed development of installations by creating standard re-usable components that are easily integrated with new projects. Merge Modules deliver reusability from project to project, within development teams, across the enterprise, or from third-party providers. Templates are used to create uniform looks and feels for your installation projects and are ideal for companies with multiple software products.

Easy to Learn and Use

The intuitive integrated development interface allows you to build installations quickly and efficiently. More

InstallAnywhere's intuitive and well-designed integrated development interface allows you to build installations quickly and efficiently. Create a basic installation with the six-step Project Wizard or use the Advanced Designer IDE's powerful graphical interface to build customized installations that control every facet of the deployment process. The folder view shows you exactly what will be installed to each destination on your end-user's system. InstallAnywhere fully supports dragging and dropping of files from the developer's system, and contextual right-click menus provide instant access to common functionality.



LaunchAnywhere Technology

Create native launchers for Java applications.

Open API to Write Custom Actions

Create custom beans that are specific to your product installation.

Cross-Product Dependencies

Allow for the conditional installation of specific software applications. More

InstallAnywhere introduces the concept of cross-product dependencies. Dependencies allow for the conditional installation of specific software applications based on the current system configuration. This is essential for flexible suite installations, and ensures that an application will work as designed when installed.

Platform Support

Windows Server 2008 Support

InstallAnywhere makes it easy to install your software products on Windows Server 2008.

Support for IBM i5/OS for System i

Install software on i5/OS for System i using either local or remote install (and uninstall) scenarios.
 

UAC Support for Windows Vista Installations

For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC). More

Installing software on Windows Vista can be frustrating now that Microsoft has added its User Account Control (UAC) functionality. End users are often forced to deal with multiple UAC prompts seeking to verify credentials for a valid administrator account before launching a task that requires full administrator access, which can spoil the overall installation experience.

For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC), letting you eliminate unnecessary UAC prompts. It lets you create installations that handle UAC authorization requests in a user-friendly manner, requesting elevated privileges required for all installations just once, and using those privileges throughout the installation.

 

Extensive Platform Support

No other solution offers broader platform support. More

InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.

InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.

Platforms include:

  • Windows Server 2008 (32-bit and 64-bit x86)
  • Windows Vista (32-bit and 64-bit)
  • Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
  • Windows 2000, NT (32-bit x86)
  • Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
  • SUSE Linux 9 and 10 (x86 and PowerPC)
  • Linux on zSeries
  • Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
  • Solaris 9 and 10 (SPARC, x86 and AMD-64)
  • HP-UX 11i (Itanium 2 & PA-RISC)
  • FreeBSD
  • AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
  • i5/OS on System i - V5R3 V5R4
  • Other Linux and Unix platforms (POSIX-compliant shell required)

Handle Platform-Specific Details

InstallAnywhere has all of the platform-specific functionality that you'll ever need. More

Not only does InstallAnywhere have the industry's broadest platform support, it has all of the platform-specific functionality that you'll ever need. InstallAnywhere reads and sets system environment variables, creates aliases, shortcuts, and links, executes platform-specific executables and shell commands, installs to system-specific locations (such as the Windows Start Menu or the Mac OS X Dock), and registers and installs OS-dependent libraries (such as DLLs and shared libraries). On Windows, InstallAnywhere manages Windows Services and reads and writes from the registry. And with Linux RPM integration, installations function with the operating system's package management.

Java Support

Full support for Java versions 1.4, 1.5., and 1.6.

Install to Platform-Specific Locations

Install to platform specific locations (Magic Folders) such as the desktop or user's home.

64-Bit Support

64-bit support allows you to install 32-bit installations to 32- and 64-bit portions of the 64-bit Windows systems, with support for AMD64. More

Provide additional flexibility for your 64-bit applications with 64-bit support.  You can use this feature to install applications that require both 32- and 64-bit support.

 

Windows Support

Create installations for Windows Vista, XP, 2000, and more. More

Windows Server 2008 and 2003 (AMD-64, Itanium 2, and Intel), Vista, XP, 2000, NT, Me, 98, and compliant with "Designed for Windows Vista and XP" requirements.

Mac OS X Support

Mac OS X compliant with "Built for Mac OS X" requirements.

Solaris Support

Includes SPARC and AMD-64, Intel.

Linux/Intel Support

J2SE 5.0 Support

HP-UX Support

Includes Itanium 2 and PA-RISC.
Installations

AIX Registration Support

InstallAnywhere improves its AIX support by giving developers the ability to register installations into the AIX native registry.

Entry Point for Plugins at Build Time

Use custom code to add resources to your installations, such as changing files at runtime.
 

Specify VM Packs and Plugins Locations

Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins. More

Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins.

 

RPM Package Installation

Installing RPM packages is easy with InstallAnywhere.
 

Deploy EAR/WAR Files to J2EE Container

InstallAnywhere now makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. More

InstallAnywhere makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. Simply provide state, model, and declarative data – no scripting is needed.

InstallAnywhere supports the following application servers: Geronimo 1.1.1 or newer; WebSphere 6.1; JBoss 4.0.5 or newer; Web Logic 10.0; Tomcat 5.0, 5.5, and 6.0; Sun Application Server 9; and Resin 3.1.n.

 

Execute SQL Instructions

Enable SQL scripts or instructions to run within your setups, instead of as an external script. More

You can now bundle installation steps for application deployment directly in your installations by enabling SQL scripts or instructions to run within your setups, instead of as an external script.

InstallAnywhere supports the following database servers: MySQL (JDBC drivers not included); Oracle 10.2.0.1, 10.2.0.2, and 10.2.0.3; MS SQL Server 6.5, 7.0, 2000, and 2005; DB2 9.n; Interbase 2007; Firebird 1.0.n, 1.5, and 2.0; PostgreSQL 7.0-8.2; and Sybase ASE 10, 11, 12, and 15.

 

Set System Environment Variables

Have installations set environment variables on the target system so they can be accessed by your application.
 

Windows Services Support

Start, stop, and pause Windows Services and install Java applications as Windows Services. More
 

Windows Check Platform Rule

Save time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.

Modify Text Files

Modify text files, appending text, searching/replacing, and converting platform-specific line-endings.
 

Modifiy XML Files

Modify XML files and performs XSL transformations on files and within archives.
 

Apache Ant Scripts

Execute Apache Ant scripts.
 

Copy, Move, and Delete Files

Copy, move, and delete files outside of installation.
 

Run Actions

Run actions based on the evaluation of regular expressions on strings, user input, or InstallAnywhere variables.
 

Optimized Installations by Platform

Installations are optimized by platform, building each installation with only the required resources for each platform.
 

Errors Resolutions

Installation log (in both XML and plain text formats), highlights errors or warnings with possible resolutions.
 

Query Product Registry

Query product registry (InstallAnywhere's install registry) for pre-installed features and components.
 

Shared Components

With InstallAnywhere, components can be shared between different applications. More

With InstallAnywhere, components can be shared between different applications. A component will be installed if it doesn't already exist on the system, however if the component has already been installed by another application it is registered as shared. The uninstaller will not remove a component if it is still needed by another application. This is essential if you are installing a suite of applications that share required resources. You can even share a Java Virtual Machine between applications. Available in InstallAnywhere Enterprise Edition only.

 

Installed Components

Components can be dependent on other components that are already installed on a system.
 

Variable Encryption

Improve the security of your installations by encrypting or hiding project variables. More

Improve the security of your installations by encrypting or hiding project variables, such as install scripts and logs, response files, and installer debug output. Encrypted variables are only decrypted at installation runtime, better protecting your information.

InstallAnywhere gives you the option of encrypting variables using either the InstallAnywhere-native encryption or JCE (Java Cryptology Extension) encryption.

Evaluate Variables at Assignment

Resolve installation variables at assignment, giving you an even higher level of control over your installations. More

Resolve installation variables at assignment, giving you an even higher level of control over your installations.

Enhanced Installation Return Codes

Debug your installation faster and more accurately with detailed status return codes. More

Debug your installation faster and more accurately with detailed status on return codes. By default, an installation process returns zero (0) to the environment if it was successful and a nonzero value if it was not. The possible exit codes returned during an installation are defined in the user guide.

Recording Response Files

Your customers no longer have to manually create response files for running silent installations. More

End users no longer have to manually create response files for running silent installations. For multiple installations that require the same configuration end users simply need to provide user input once to generate a response file.  The file is automatically used for subsequent installations.

This feature also lets end users filter out secure information, such as passwords.

 

Linux RPM Integration

Integrate installed software objects with RPM.

Expands ZIP, JAR, WAR and EAR Archives

Expand a ZIP file (.zip, .jar, .war, .ear) or decode a Mac Binary file (.bin) on your end-user's system.

Run Actions Based on Platform

InstallAnywhere allows setting different actions to run based on platform, which allows customizing actions to be specific to platforms.

SpeedFolder Technology

Create smaller and faster installations.

Execute Java Applications

Execute Java applications, platform-specific executables, scripts, batch files, and shell commands during installation. More

Windows Registry Support

Have installationsread, write, and delete entries in the Windows Registry.

Creates Shortcuts, Aliases, and Links

Creates custom platform-specific shortcuts, aliases, and links.

Information Dialogs

Show alert, warning, and information dialogs.

Launch Default Browser and Display a Web Page

Uninstaller can launch default browser and display a Web page.

Set and Preserve File Modification Dates

Timestamp installed files in multiple ways. More

Overwrite Files in Use on Windows

Overwrite a file that is in use on the target Windows system with one included in your installation.

Replace Existing Files

Choose from multiple options for replacing existing files.
Installation UI

Resizable Dialogs

Specify how large you'd like your installation dialogs to be. More

You can now specify how large you'd like your installation dialogs to be.  You can also preview the installation frame size within the designer. Improve your end users -- installation experience by providing dialogs sized to your fit your content -- no more tedious scrolling.

 

End-User Installation Help

Display end-user installation help.
 

Custom GUI Panels

Build custom GUI panels without programming.
 

Installation Password and Serial Number Protection

Enable or disable features or components at installation time.
 

User Input Validation

Evaluate user responses using regular expressions and display customizable messages.
 

Add Custom Installation Panels

Add custom installation panels using open API.
 

Enable Sophisticated Command-line Installations

Pre-built console -based (text and telnet) actions allow sophisticated command-line installations.
 

Add Custom Console Actions

Add custom console actions using open API.
 

Display HTML

The Display HTML Panel allows you to display HTML from an archived file or a specific URL on a panel during the installation. More

Use this panel to gather user input with the use of text fields, checkboxes, radio buttons, and other standard HTML objects. Save time creating custom formatted panels in standard HTML versus writing lengthy custom code in Java.

 

Progress Bar Control

These new APIs allow you control of the progress bar at Pre-Install, Install, Post-Install, Pre-Uninstall, and Post-Uninstall. More

You can now control the advancement of the progress bar with finer granularity to give your customer a better understanding of where they are during the installation.  Also avoid long progress bar pauses by adjusting the progress bar behavior--enhancing the end-user experience.

Installation UI Customization Options

Customize the look and feel of your installation. More

You can customize the look and feel of the installation more than ever before. InstallAnywhere gives you more fine grain control of the colors you want to use in your installation. This enables you the ability to provide an even better looking end-user experience to your customers. Available in InstallAnywhere Enterprise edition only.

More Customized End-User Panels

Better customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More

InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.

It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.

 

GUI Installations

Creates GUI installations quickly and easily with pre-built panels.

Bulleted Installation Steps

Bulleted list of installation steps, highlighted automatically at each phase of installation. More

ASCII or HTML-formatted Text

Displays ASCII or HTML-formatted text in License Agreement panel.

Customizable Installation GUI

Advanced, completely customizable installation GUI offers a sophisticated and easy to use experience.

Billboards, Screens, and Panel Images

Display custom billboards, splash screens, and panel images.
Uninstallers

Display Custom Messages

Uninstaller can display custom messages.
 

Query Product Registry

Uninstaller can query product registry (InstallAnywhere's install registry) for installed features and components.
 

Execute Scripts

Uninstaller can execute scripts.
 

Copy, Move, or Delete Any Files

Uninstaller can copy, move, or delete any files.
 

Launch Default Browser and Display a Web Page

Uninstaller can launch default browser and display a web page.
 

Silent, Graphical, or Console Uninstaller

Uninstaller can run silently, graphically, in a console, or through telnet.
Limited

Remove Running Applications on Windows

Uninstaller can remove running applications on Windows.
Design and Build Environment

Advanced Designer

Manage all aspects of your installer project with the Advanced Designer. More

The InstallAnywhere Advanced Designer has an intuitive, graphical interface, which allows developers to manage all aspects of their installer project. All the features of InstallAnywhere are available in this easy-to-use, integrated development environment.

With the Advanced Designer developers have precise control over all the design options of an installation project.

  • Assign files and actions to feature sets
  • Add rules to determine which files are installed where dependent on the target platform
  • Set the look and feel for the installer by adding background images, billboards, and other graphical components
  • Determine panels and actions for Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall
  • Manage install sets, features, components, and merge modules
  • Manage file installation tree and install time actions
  • Manage build settings, including bundling of a Java Virtual Machine

 

Dynamic Build Targets

You can now use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. More

You can use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. It enables you to create and delete Build Targets on the Build Targets tab. In addition, you can now create more than one Build Target per platform.

For example, from a single installation project you can build for Windows with no VM, Windows with an IBM VM, and Windows with a Sun VM.

 

Server Deployment Support

A “Hosts” view enables you to deploy software on application and database servers. More

InstallAnywhere includes a “Hosts” view that enables you to deploy software on application and database servers.

It provides support for installations that requires different components to be installed to different servers, as well as support for Web applications and SaaS (Software as a Service) deployments.

 

Automatically Include Files

Automatically include files in installation from Manifest files.
 

Flow Control

Flow control using jump and label actions.
 

Project Portability

Incorporate path variables into your installation projects, making them far easier to move to another computer.
 

Small Installations

Optimize installation builds for smaller installations.
 

Advanced Command Line Build Options

Build process integration through property files.
 

Build Projects From Existing Templates

New Projects can be built from existing Templates. More
 

Pluggable Custom Code Actions

Pluggable Custom Code Actions appear in IDE.
 

Group Actions

Actions can be grouped together and treated as a single unit.
 

Interactive User Guide

Minimize the time to create professional installations.

Extensive Graphics Library

InstallAnywhere includes extensive graphics library of installation images.

Pre-Built Java Virtual Machine Packs

Select from a wide selection of pre-built VM packs – or create your own.

Easy Project Creation

Drag and Drop files and actions; contextual menus for easy project creation.

Legacy Dual-Fork Files

Seamlessly handle legacy dual-fork files.

Project Wizard

Six-step Project Wizard builds projects quickly.

Design, Build, and Test

Design, build, and test installation all from within design environment.

XML-Based Project Files

Every project is stored in its own XML file, which can be checked in and out of source control systems and can be modified with text and XML editors.

InstallAnywhere Variables Support

Control all aspects of the install process through these variables.

Install Sets

Organize installation options into Install Sets (e.g. Typical & Minimal).

Features and Components

Organize installation options into Features and Components.

Source Control Management Software Compliance

Compatible with Source Control Management software like ClearCase and Perforce. More

InstallAnywhere complies with SCM's like Perforce and Clearcase better than ever. You can now easily check both InstallAnywhere, InstallAnywhere project files, and its resources into source control. You no longer need to check InstallAnywhere out of source control to run builds. This helps you focus on creating installations instead of focusing on how to incorporate InstallAnywhere into your build process.

Installation Support for Digital Signatures on Windows

InstallAnywhere introduces the ability to digitally sign Windows installations. More

Security is a concern for every software developer. InstallAnywhere introduces the ability to digitally sign Windows installations. Digital signatures give end users the added security that comes with knowing that an installation came from a trusted source. It also prevents your customer from seeing a "Unknown Publisher" warning when they launch installations on Windows XP Service Pack 2.

Strict Java Virtual Machine Selection

Strict Java Virtual Machine selection for Installations and LaunchAnywhere. More

With InstallAnywhere, you can now specify the exact version of the Java Virtual Machine that the installation or LaunchAnywhere will run against. This is extremely helpful for developers who do not want to bundle a Java Virtual Machine with their application but still want the application to run against a particular Virtual Machine.

Better Target Java Runtime Environments

Save time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More

InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.

You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.

Scrollable Install Complete Panel

Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel. More

Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel.

Suite installations

Creates Suite Installations

Combine multiple products into a single install experience or merge built products into a single product at build time.
 

Installation Merge Module Communication

Merge Modules now have the ability to pass variables back to the master installation. More

Merge Modules now have the ability to pass variables back to the master installation, and allows you to store the stderr and stdout of a Merge Module as InstallAnywhere variables. This is especially useful when determining if a Merge Module was successfully installed. Available in InstallAnywhere Enterprise Edition only.

 

Import Merge Modules

Import Panels and Actions from a Merge Module into a master project as an Action Group. More

The new "Import Dynamic Merge Module" option provides the ability to import Panels and Actions from a Merge Module into a master project as an Action Group. These actions and panels will automatically refreshed when you load or build the master installation. This is essential if your Merge Modules require configuration. Available in InstallAnywhere Enterprise Edition only.

 

Pre-Installed Features and Components Query

Query product registry (InstallAnywhere's install registry) for pre-installed features and components.

 
Distribution Methods

Every Platform on One CD/DVD

Deliver installations for every platform you target using a single CD/DVD.
 

Build Installations for Multiple CD/DVD Distribution

For large installations, span a single installer across multiple CDs/DVDs. More
 

Payload Optimization Improvements

InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More

In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.

By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.

FlexNet Connect Integration

Integrate FlexNet Connect® (sold separately) with your installations and electronically deliver software updates to your entire install base. More

FlexNet Connect enables software producers to establish more complete, long-term customer relationshipts by letting them connect directly with their customers through the products they deliver.  This connection can be used to deliver software patches and updates, deliver targeted messages directly to the end-user,  and to gather anonymous data on how the software producer's products are actually being used by customers.

Install Directly from the Web

Install directly from the Web through InstallAnywhere Web Installation (Java applet).

Launch Installation Automatically

Applet launches installation automatically or by user request.
  Enterprise Standard
Introduced or Enhanced in InstallAnywhere 2009

Better Target Java Runtime Environments

Save time using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine. More

InstallAnywhere saves you time and effort by using a new search algorithm to automatically determine if a specific Java Runtime Environment is already installed on a target machine.

You can also customize your installer to use the first Java Virtual Machine (JVM) it locates on a system, conduct a JVM search based on a property file, give the end user the option of specifying the JVM to use, and more.

Payload Optimization Improvements

InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source, significantly reducing the footprint of your installations. More

In a new approach to handling duplicate files, InstallAnywhere now detects source duplication at a file level and only bundles one copy of the source.

By bundling only one copy, InstallAnywhere significantly reduces the footprint of your installations, and that cuts download time for end users as well as CD/DVD costs for larger installations.

More Customized End-User Panels

Better customize end-user installation panels by controlling the position, font, and color settings for labels and fields. More

InstallAnywhere now includes the ability to change the position, font, and color settings for labels and fields in end-user installation panels.

It gives you even tighter customization control over the look and feel of your installations, so they can better meet your end users’ needs and your company’s brand requirements.

 

New and Expanded APIs

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs. More

InstallAnywhere gives you even more flexibility in designing installations with new and expanded APIs.

A new project automation API gives you the power to define, edit, or build a project via a Java API. A new built-in panel API exposes installer UI controls such as buttons, choice groups, choosers, labels, and text fields for more extensibility. Both these APIs are only in InstallAnywhere Enterprise Edition.

Also, a new product registry API improves runtime automation possibilities by retrieving detailed product information such as version, date installed, and product components. This API is available in both InstallAnywhere Enterprise and Standard Editions.

Limited

Windows Check Platform Rule

Save time with a new Windows All option that executes an action for any supported Windows platforms, eliminating manual checks for each one.

Install Phase Action Group

Apply rules to a group of actions instead of just individual actions, eliminating manual steps during installation authoring.
 

Expanded Localization Support

Customize your installer’s splash screen with a localized title, image, instructions, or other information. More

You can now use InstallAnywhere to customize your installer’s splash screen with a localized title, an image, instructions, or other information.

It gives your greater customization control for your localized installations. Your installer can automatically select each end user’s native language based on their system settings or a command-line action and present the appropriate localized content.

 
Introduced or Enhanced in InstallAnywhere 2008 Value Pack 1

Windows Server 2008 Support

InstallAnywhere makes it easy to install your software products on Windows Server 2008.

Support for IBM i5/OS for System i

Install software on i5/OS for System i using either local or remote install (and uninstall) scenarios.
 

AIX Registration Support

InstallAnywhere improves its AIX support by giving developers the ability to register installations into the AIX native registry.

Improved Hebrew and Arabic Support

Working with IBM, Flexera Software enhanced InstallAnywhere’s support for Hebrew and Arabic runtime text by adding specific improvements to mnemonics.
 

Available as a Concurrent License

For large engineering teams that use InstallAnywhere during selective intervals, InstallAnywhere can now be purchased as a concurrent license.
 
Introduced or Enhanced in Version 2008

Dynamic Build Targets

You can now use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. More

You can use InstallAnywhere to bundle multiple VM instances for each platform you target, making your installations more flexible. It enables you to create and delete Build Targets on the Build Targets tab. In addition, you can now create more than one Build Target per platform.

For example, from a single installation project you can build for Windows with no VM, Windows with an IBM VM, and Windows with a Sun VM.

 

UAC Support for Windows Vista Installations

For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC). More

Installing software on Windows Vista can be frustrating now that Microsoft has added its User Account Control (UAC) functionality. End users are often forced to deal with multiple UAC prompts seeking to verify credentials for a valid administrator account before launching a task that requires full administrator access, which can spoil the overall installation experience.

For your installations that target Windows Vista, InstallAnywhere includes support for User Account Control (UAC), letting you eliminate unnecessary UAC prompts. It lets you create installations that handle UAC authorization requests in a user-friendly manner, requesting elevated privileges required for all installations just once, and using those privileges throughout the installation.

 

Deploy EAR/WAR Files to J2EE Container

InstallAnywhere now makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. More

InstallAnywhere makes it easy to deploy Web applications and support SaaS by adding EAR/WAR files to a J2EE container. Simply provide state, model, and declarative data – no scripting is needed.

InstallAnywhere supports the following application servers: Geronimo 1.1.1 or newer; WebSphere 6.1; JBoss 4.0.5 or newer; Web Logic 10.0; Tomcat 5.0, 5.5, and 6.0; Sun Application Server 9; and Resin 3.1.n.

 

Execute SQL Instructions

Enable SQL scripts or instructions to run within your setups, instead of as an external script. More

You can now bundle installation steps for application deployment directly in your installations by enabling SQL scripts or instructions to run within your setups, instead of as an external script.

InstallAnywhere supports the following database servers: MySQL (JDBC drivers not included); Oracle 10.2.0.1, 10.2.0.2, and 10.2.0.3; MS SQL Server 6.5, 7.0, 2000, and 2005; DB2 9.n; Interbase 2007; Firebird 1.0.n, 1.5, and 2.0; PostgreSQL 7.0-8.2; and Sybase ASE 10, 11, 12, and 15.

 

Hebrew and Arabic Runtime Support

Present installation text in Hebrew and Arabic and display dialog text, buttons, and other controls from right to left. More

InstallAnywhere can now present installations in Hebrew and Arabic, improving the end-user installation experience.

You can create graphical installers with bi-directional character set support for Arabic and Hebrew locales (on Windows and Linux systems). InstallAnywhere graphical installers can also render both left-to-right and right-to-left textual elements, buttons, and other controls.





 

Entry Point for Plugins at Build Time

Use custom code to add resources to your installations, such as changing files at runtime.
 

Automated Testing Support

Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations. More

Save QA testing time and increase installation reliability by running Java code to automatically verify the quality of your installations.

 

Server Deployment Support

A “Hosts” view enables you to deploy software on application and database servers. More

InstallAnywhere includes a “Hosts” view that enables you to deploy software on application and database servers.

It provides support for installations that requires different components to be installed to different servers, as well as support for Web applications and SaaS (Software as a Service) deployments.

 

Specify VM Packs and Plugins Locations

Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins. More

Exert even tighter control over your installations with the ability to set alternate locations for VM packs and plugins.

 

Runs on Windows Vista

For organizations moving to Windows Vista, InstallAnywhere itself now runs on 32-bit Windows Vista.

New Platform Support

Deploy your applications to even more platforms with new support for Mac OS X 10.5 and enhanced support for Windows Vista, as well as support for Java 1.6. More

InstallAnywhere makes installing and running multiplatform software as easy as installing and running platform-specific software.

InstallAnywhere supports platform-specific installation destinations (Windows directory, /usr/local/bin, Mac OS X Dock, etc.), is compliant with the requirements of the "Designed for Windows XP and Vista" and "Built for Mac OS X" certifications, and integrates seamlessly with Linux RPM and the Windows Service manager.

Platforms include:

  • Windows Server 2008 (32-bit and 64-bit x86)
  • Windows Vista (32-bit and 64-bit)
  • Windows XP, 2003 (32-bit and 64-bit x86, Itanium 2, AMD-64)
  • Windows 2000, NT (32-bit x86)
  • Red Hat Enterprise Linux 4 and 5 (x86, Itanium 2 and AMD-64)
  • SUSE Linux 9 and 10 (x86 and PowerPC)
  • Linux on zSeries
  • Mac OS X 10.2, 10.3, 10.4 and 10.5 (Intel and PowerPC)
  • Solaris 9 and 10 (SPARC, x86 and AMD-64)
  • HP-UX 11i (Itanium 2 & PA-RISC)
  • FreeBSD
  • AIX 5.2, 5.3 and 6.1 (Power/PowerPC)
  • i5/OS on System i - V5R3 V5R4
  • Other Linux and Unix platforms (POSIX-compliant shell required)

Variable Encryption

Improve the security of your installations by encrypting or hiding project variables. More

Improve the security of your installations by encrypting or hiding project variables, such as install scripts and logs, response files, and installer debug output. Encrypted variables are only decrypted at installation runtime, better protecting your information.

InstallAnywhere gives you the option of encrypting variables using either the InstallAnywhere-native encryption or JCE (Java Cryptology Extension) encryption.

Evaluate Variables at Assignment

Resolve installation variables at assignment, giving you an even higher level of control over your installations. More

Resolve installation variables at assignment, giving you an even higher level of control over your installations.

Scrollable Install Complete Panel

Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel. More

Improve your software’s installation experience by notifying users that the installation is finished with the new Install Complete Panel.

Introduced or Enhanced in Version 8

InstallAnywhere Collaboration

Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. More

Reference Developer Installation Manifest (DIM) files created with the InstallAnywhere Collaboration module. With this plug-in for Eclipse, you can automatically capture and communicate important installation requirements from the developer to the installation author.  Also, run unit tests to ensure that the DIMs you create configure the target system as required by your product.

This feature lets you eliminate possible miscommunication when gathering configuration requirements from development.  Reduce installation development time by eliminating manual entry of configuration requirements for your product.

 

Service Layer Integration

The services layer allows you to easily add advanced functionality to your custom code actions. More

The new services layer APIs (previously available only in InstallShield MultiPlatform) allow you to customize your installation beyond the standard actions and panels as well as add advanced functionality to your custom code actions.

These API provide increased flexibility to your installation.  For instance, you can use the service layer to manipulate files, query the system registry, and determine if the end-user has administrative privileges.

 

 

Resizable Dialogs

Specify how large you'd like your installation dialogs to be. More

You can now specify how large you'd like your installation dialogs to be.  You can also preview the installation frame size within the designer. Improve your end users -- installation experience by providing dialogs sized to your fit your content -- no more tedious scrolling.

 

Improved Accessibility

Create installations that are Section 508-compliant with new accessibility improvements including support for screen readers, high-contrast, mnemonics. More

Increase sales, by expanding your target audience.  Section 508-compliant installations allow you to sell to Federal Agencies.  This feature also lets you provide enhanced user experience to your disabled customers.

FlexNet Connect Integration

Integrate FlexNet Connect® (sold separately) with your installations and electronically deliver software updates to your entire install base. More

FlexNet Connect enables software producers to establish more complete, long-term customer relationshipts by letting them connect directly with their customers through the products they deliver.  This connection can be used to deliver software patches and updates, deliver targeted messages directly to the end-user,  and to gather anonymous data on how the software producer's products are actually being used by customers.

Display HTML

The Display HTML Panel allows you to display HTML from an archived file or a specific URL on a panel during the installation. More

Use this panel to gather user input with the use of text fields, checkboxes, radio buttons, and other standard HTML objects. Save time creating custom formatted panels in standard HTML versus writing lengthy custom code in Java.

 

Progress Bar Control

These new APIs allow you control of the progress bar at Pre-Install, Install, Post-Install, Pre-Uninstall, and Post-Uninstall. More

You can now control the advancement of the progress bar with finer granularity to give your customer a better understanding of where they are during the installation.  Also avoid long progress bar pauses by adjusting the progress bar behavior--enhancing the end-user experience.

Enhanced Installation Return Codes

Debug your installation faster and more accurately with detailed status return codes. More

Debug your installation faster and more accurately with detailed status on return codes. By default, an installation process returns zero (0) to the environment if it was successful and a nonzero value if it was not. The possible exit codes returned during an installation are defined in the user guide.

Recording Response Files

Your customers no longer have to manually create response files for running silent installations. More

End users no longer have to manually create response files for running silent installations. For multiple installations that require the same configuration end users simply need to provide user input once to generate a response file.  The file is automatically used for subsequent installations.

This feature also lets end users filter out secure information, such as passwords.

 

64-Bit Support

64-bit support allows you to install 32-bit installations to 32- and 64-bit portions of the 64-bit Windows systems, with support for AMD64. More

Provide additional flexibility for your 64-bit applications with 64-bit support.  You can use this feature to install applications that require both 32- and 64-bit support.

 

Introduced or Enhanced in Version 7

Shared Components

With InstallAnywhere, components can be shared between different applications. More

With InstallAnywhere, components can be shared between different applications. A component will be installed if it doesn't already exist on the system, however if the component has already been installed by another application it is registered as shared. The uninstaller will not remove a component if it is still needed by another application. This is essential if you are installing a suite of applications that share required resources. You can even share a Java Virtual Machine between applications. Available in InstallAnywhere Enterprise Edition only.

 

Action Groups

Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. More

InstallAnywhere introduces a revolutionary way to design your installations with the introduction of Action Groups. This is by far the most popular feature request Flexera Software has received from existing customers. Action Groups provide the ability to logically group a set of actions or panels in Pre-Install, Post-Install, Pre-Uninstall and Post-Uninstall. Rules applied to the Action Group affect all the actions or panels it contains. Actions Groups make InstallAnywhere projects more manageable and easier to understand. Available in InstallAnywhere Enterprise Edition only.

 

J2SE 5.0 Support

Strict Java Virtual Machine Selection

Strict Java Virtual Machine selection for Installations and LaunchAnywhere. More

With InstallAnywhere, you can now specify the exact version of the Java Virtual Machine that the installation or LaunchAnywhere will run against. This is extremely helpful for developers who do not want to bundle a Java Virtual Machine with their application but still want the application to run against a particular Virtual Machine.

Cross-Product Dependencies

Allow for the conditional installation of specific software applications. More

InstallAnywhere introduces the concept of cross-product dependencies. Dependencies allow for the conditional installation of specific software applications based on the current system configuration. This is essential for flexible suite installations, and ensures that an application will work as designed when installed.

Introduced or Enhanced in Version 6

Customizable Uninstaller

 

Localized Designer

Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language. More

InstallAnywhere's IDE, the integrated developer environment, including the six-step Project Wizard and the Advanced Designer, is available in localized language versions. Developers who speak English, French, German, and Japanese can author multiplatform installations using their native language.

These installations support the full range of platforms and all 31 target installation languages supported by InstallAnywhere.

 

RPM Package Installation

Installing RPM packages is easy with InstallAnywhere.
 

Execute Return Codes

Introduced or Enhanced in Version 5.5

End-User Installation Help

Display end-user installation help.