Phone - Australia: 1300 553 313
Hotline - New Zealand: 0800 450 168

InstallAnywhere 2015

Create Multiplatform Installations from a Single Project File – Physical, Cloud, and Virtual Environments

InstallAnywhere 2015 Data Sheet PDF
InstallAnywhere 2015 User Guide PDF
InstallAnywhere 2015 Release Notes PDF

InstallAnywhere is the leading multiplatform development solution for application producers who need to deliver a professional and consistent cross installation experience for physical, virtual and cloud environments. InstallAnywhere creates reliable installations for on-premises platforms – Windows, Linux, Apple, Solaris, AIX , HP-UX, and IBM – and enables you to take existing and new software products to a virtual and cloud infrastructure, and create Docker containers—all from a single InstallAnywhere project.

InstallAnywhereIf you develop applications for multiple platforms in both on-premises and virtual environments, trying to manually create installations for each one is a time-consuming and error-prone process. It often leads to release delays and installation errors that frustrate end users and increase your support costs. For some, a lack of internal resources and skills may even prohibit them from taking advantage of the cloud and virtual environments, and emerging platforms such as Docker.

The first installation development solution to support the Docker open source platform, InstallAnywhere makes it easy for even the most novice multiplatform installation developer to create professional installation software for virtually any platform in both physical and virtual environments as well as container deployments. It is available in two editions: Professional and Premier.

Reduce software development time

  • Build an installation project in minutes with the Project Wizard and Advanced Designer – no coding needed
  • Install software on multiple platforms and in both physical and virtual environments using one project file
  • Create installers of your most complex applications with advanced customisation and configuration options and accessibility support

Impress end users with customised installations

  • Create installers that match your company and product branding using custom graphics, animation, and transparent images
  • Automatically localise installing text in 31 different languages
  • Give multiplatform installations the platform-specific functionality they need using extensive set of standard actions and custom code APIs

Simplify virtualization and cloud-based deployments

  • Easily create cloud-ready virtual appliances to deploy multiplatform applications automatically to Amazon EC2
  • Easily create enterprise-ready virtual appliances to deploy multiplatform applications automatically, OVF 1.1 Compliant


What's new in InstallAnywhere 2015

  • Create Java-based Installations for Multiplatform Applications, including Windows 10 – Save time by creating a single installation project to build installations for each of the platforms your applications support, including the latest updates from Windows, Apple, Linux, Solaris, HP-UX, AIX and IBM. Easily support platform-specific installation requirements, read and set system environment variables, create aliases, install shortcuts and links, and manage Windows services and registry edits. Create 64-bit installations to install applications into Windows Server Core environments where the 32-bit subsystem has been disabled. (Premier and Professional Editions)
  • Support Latest Microsoft Certificate Requirements – Be prepared for 2016's new signature requirements with support for SHA-256 certificates and digests. (Premier and Professional Editions)
  • Install Web Apps to Tomcat and WebSphere – With just a few clicks, create installers that can securely deploy WAR and EAR files to Apache Tomcat and IBM WebSphere. Built-in panels make it easy for the installing user to specify the web server's host name and credentials. When installing to WebSphere, the built-in panels additionally account for capturing the customer's SSL truststore and password, SOAP ports, and Administrative Security information. These variables are all predefined and could optionally be added to custom panels if preferred. (Premier Edition)
  • Create Installs that Connect to IBM DB2, Microsoft SQL, and MySQL – Simplify development of installations for complex applications by ensuring your installations can easily connect to the leading database servers; IBM DB2, Microsoft SQL, and MySQL. Built-in panels give your users the ability to easily connect installations to their preferred database server. (Premier Edition)
  • Powerful Multiplatform Development Environment Support – Improve efficiency by creating installers from the same platform on which your Java or multiplatform application is coded, such as Windows 10, OS X 10.10 and popular Linux distributions. Efficiencies include an intuitive user interface for easier navigation, Merge Modules that enable you to reuse shared code across multiple InstallAnywhere projects, and a Java-based automation interface to script common tasks. InstallAnywhere helps enable customer compliance and license management by supporting the addition of ISO-19770-2 software identification tags during the installation build process. (Premier and Professional Editions)
  • Build Docker Images from Any InstallAnywhere Project* – Increase your deployment options and simplify installation development by automatically creating both Docker images and traditional multiplatform installers from a single InstallAnywhere project:
    • Easily search and pull images from public and private Docker repositories to build containers that run your distributed applications on any system or machine where Docker is supported – virtual, physical or cloud.
    • When designing the Docker image, InstallAnywhere automatically creates Dockerfiles, easily customisable with your edits.

*Requires InstallAnywhere Premier Edition with Virtualization and Cloud


Support for the Latest Platforms

InstallAnywhere 2015 provides support for the latest platforms, including Windows 10, Apple, Linux, Solaris, HP-UX, AIX and IBM. See the full list of supported target systems (installer environment) on the InstallAnywhere/ Requirements page on the Flexera Software website.


InstallAnywhere 2015 Editions

InstallAnywhere is available in two different editions:

InstallAnywhere Premier Edition
InstallAnywhere Professional Edition

Virtualization and Cloud is optionally available with InstallAnywhere Premier Edition.

Following is a list of features that are available in the Premier edition of InstallAnywhere but not the Professional edition.

Build Time Variables

Using InstallAnywhere Premier Edition, you can configure your project to use build-time variables, which are variables that have their values set at build time.

Custom Source Path Variables

Both the Premier and Professional editions of InstallAnywhere include support for the predefined source path variables ($IA_HOME$, $IA_PROJECT$,$USER_HOME$). However, only the Premier edition of InstallAnywhere includes support for custom source path variables. Source paths are special variables that represent common paths to your project's files. When you add a file, if the path to the file matches one of the values that is listed on the Source Paths tab of the InstallAnywhere Preferences dialog box, the source path variable name is substituted in place of the matching path. If you move your project and source files to a different folder or computer, InstallAnywhere can find all of the files by simply updating these source paths.

Docker Support

Traditional and Docker container outputs from one source project—With Virtualization and Cloud, which is available for purchase with InstallAnywherePremier Edition, you can use your existing InstallAnywhere project to configure and build Docker images. InstallAnywhere Premier Edition with Virtualization and Cloud enables you to package and deploy Web applications to the cloud as Docker images that are run as Docker containers. Docker containers consist of a complete file system that includes everything that is needed to run—code, system tools, system libraries, and more. Containers that run on a single machine all share the same operating system kernel so that they start quickly and efficiently.
Available prebuilt base images—Search public and private Docker repositories for base images to include in your Docker images.
Advanced customisation of Docker images—To customise your Docker image creation, you have the ability to edit the Dockerfile—the set of commands that tells the Docker engine how to generate a Docker image— that InstallAnywhere creates as you configure Docker settings in your project.

Virtual Appliance Support

Traditional and virtual outputs from one source project—With Virtualization and Cloud, which is available for purchase with InstallAnywhere Premier Edition, you can use your existing InstallAnywhere project to configure and build virtual appliances. InstallAnywhere Premier Edition with Virtualization and Cloud enables you to build cloud-ready virtual appliances that you can deploy automatically as hosted software-as-a-service (SaaS) offerings on a public cloud, or enterprise-ready virtual appliances that your enterprise customers can host in their own virtual environments.
Reusable VM template support for moving to the cloud—Virtualization and Cloud includes the ability to create virtual machine templates that help you streamline the process of moving multiple applications to the cloud and to virtual environments.

Run-Time Customisation

Extensive run-time language support—The Premier edition includes default run-time strings in 31 supported languages. The Professional edition includes default run-time strings in 9 languages.

The Premier edition also enables you to include custom localised splash screens in your installations. In addition, this edition lets you add your own external resource bundles to your projects; external resource bundles are custom locale files (one per locale) that provide additional localised run-time strings or replace the default built-in run-time strings.

Ability to add custom GUI panels—The Premier and Professional editions let you incorporate various standard GUI panels in your installation and customise various aspects of their appearance. Only the Premier edition lets you design your own custom panels that guide end users through the selection or completion of various UI elements such as text boxes, check boxes, and lists.
Flexible user-interface modes for installations—The Premier edition provides the ability to define which UI mode or modes your installations support. Options are GUI mode (which displays the installation wizard to end users and requires interaction from end users), console mode (which displays a text-only interface, similar to that found in ANSI terminal applications), and silent mode (which provides an automated non-interactive installation mode). The Professional edition has support for only the GUI mode.
Server deployment support—The Premier edition enables you to configure settings for deploying software to application and database servers. With this edition, you can also assign WAR or EAR deployment actions to a J2EE container for application server hosts, and SQL instruction actions that run SQL scripts during the installation on database server hosts.
End-user installer panel help—The Premier edition enables you to add help text to your installer panels—either the same help text for each panel or different help text for each panel.
Extensibility—InstallAnywhere provides a wide range of actions that you can add to projects to perform various operations before, during, and after your installation. Some of the actions are available only in the Premier edition. Examples of Premier-only actions include actions that copy, move, and delete files on target systems at run time.

Product Lifecycle Management

Built-in support for creating upgrades—The Premier edition of InstallAnywhere provides support for creating upgrades that uninstall earlier versions of the product if present before installing the new version.
Support for customising the uninstaller—The Premier and Professional editions automatically create an uninstaller for a product. Only the Premier edition lets you customise the uninstaller by adding, modifying, reordering, or removing uninstall actions.
Instance management support—The Premier edition provides the ability to create installers that let end users install multiple instances of a product on the same machine.
Ability to share components with other products—The Premier edition enables you to optionally identify a component in your project as shared. A shared component is a set of files that two or more products can share. At run time, if this type of component is not already present on a target system, the installer adds it. If it is already present, the installer registers it as shared. The uninstaller does not remove a shared component if it is still required by another product on the machine. Sharing components is beneficial if you are creating installers for suites of products that share required resources.
Support for dependencies—Dependencies are components that are needed by the product that is being installed but are not actually installed by the installer. This is useful if your product relies on other components such as an application server or a database that may be installed by other applications.

Development Productivity and Flexibility

Flexible installer distribution options—The Premier edition lets you choose between two build output types: a CD-ROM installer (an uncompressed installer that you can burn onto one or more CDs, DVDs, or other removable media, or that you can copy to a network) and a Web installer (a single self-extracting executable file, along with an HTML page and embedded Java applet to make downloading the installer easy). The Professional edition provides support for Web installers only.
Project Portability—The Premier edition lets you define variables for commonly used source paths and then use those source paths instead of hard-coded paths when referencing source files throughout your projects. If you later change the directory structure for your source files or if someone opens your project on a different machine, you can update the source path for each variable as needed in one central location instead of manually updating each hard-coded path.

Both the Premier and Professional editions include support for some predefined source path variables, such as $IA_PROJECT_DIR$, which is the location of the current InstallAnywhere project. The values of these predefined path variables cannot be changed.

Merge module support—Merge modules are essentially installer subprojects that you can create independently of one another and later merge together. Like an installer, a merge module is a reusable collection of installation functionality, complete with features, components, panels, actions, and files.
Flexible build configuration management—With the Premier edition, you can define tags to bundle related sets of actions, panels, features, and components, and assign the tags to the appropriate items in your project. Then you can associate the tags with specific build configurations to include or exclude items from builds.
Flexible build target management—With the Premier edition, you can create different build targets for each platform that your product supports. A build target defines not only which platforms an installer targets. It also specifies whether the installer includes a Java virtual machine (JVM), and if so, which one. In a Professional edition project, only one prebuilt build target is available for each platform; it is not possible to define additional build targets.
Project automation APIs—The Premier edition includes project automation APIs that lets you design, modify, build, and test an installation from anInstallAnywhere project via Java code.

The Premier edition also has support for service layer APIs that you can use to customise your installation beyond the standard actions and panels; they also enable you to add advanced functionality to your custom code actions. For example, you can use the service layer to modify files, query the system registry, and determine whether an end user has administrative privileges.

Ability to optimise installer size by platform—The Premier edition lets you minimise the size of your final installers by excluding platform-specific resources.

Platform-Specific Capabilities

Ability to build pure 64-bit installers for 64-bit Windows-based systems—In the Premier edition, you can build pure 64-bit installers for Windows-based target systems. These installers can be run on 64-bit Windows-based systems that do not have 32-bit Windows-on-Windows (WOW64) functionality; this includes Windows Server Core, which supports disabling WOW64 support. These installers contain 64-bit self-extractors, LaunchAnywhere launchers, and VM packs, as needed. They can install to 64-bit file and registry locations and install 64-bit Windows services as required.
Authentication support for Apple OS X–based systems—The Premier edition includes support for requiring standard users to enter an administrator user name and password to install the product on OS X–based systems.

For additional details about the features that are included in different editions, contact your InstallAnywhere sales representative or a reseller.


InstallAnywhere Standalone Build

Today software companies are no longer waiting until the end of their release cycle to start building their installations. Instead they follow Agile Software Development best practices by building their installations from the beginning and continuously integrating them with their product builds.

Maintain a Clean Build System

InstallAnywhere provides a Standalone Build add-on that enables you to maintain a clean build system by using the part of InstallAnywhere that builds the installations, plus any redistributables that you want to include in your installations. InstallAnywhere Premier Edition customers are entitled to 1 free license of the Standalone Build. You can also purchase additional Standalone Build licenses by calling Flexera Software.

The following licensing options are available for Standalone Build. Please call Flexera Software to learn more.

  • Standalone Build Developer License – A per-machine node-locked license ideal for small development teams
  • Standalone Build Team Licenses – Ideal for mid-to-large sized development teams, it provides a set of 10 or 30 per-machine node-locked licenses
  • Standalone Build Concurrent Licenses – Ideal for advanced infrastructure needs and use in build farms with dynamic virtual machines



For more information please contact the MicroWay sales team: buynow
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz

International: call +61 3 9580 1333, fax +61 3 9580 8995

© 1995-2016 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.