| Premier | Prof | Express |
General
|
| NEW!
InstallShield Best Practices Validation Suite Avoid
common installation issues by getting alerts from validators in this suite, if
your installation violates best-practices guidelines | 
| . | . |
| Multilingual
Support Eliminate hours of installation dialog and message box translation | 
| . | . |
| Stand
Alone Build System Maintain a clean build machine by using only the
part of InstallShield that compiles the installations. | 
| . | . |
| Network
Repositories Build a repository of common elements to quickly rollout
new setups. | 
| . | . |
| ENHANCED!
Support for Digital Signatures Save time by digitally
signing all your files at build time | 
| 
| . |
| Automation
Interface Improvements Use script to add new files, add or delete
features, initiate the build process, and change product name and upgrade code,
release settings, summary information stream items, release flags, and more. | 
| 
| . |
| Setup
Prerequisite Improvements You have more options to specify exactly
under what conditions a setup prerequisite should be installed in specific operating
system versions. | 
| 
| .. |
| XML
Support Save time by quickly testing XML configuration changes to
installation projects. | 
| 
| .. |
| Require
EULA Reading "Force" users to scroll to the end of EULA before installation
can proceed. | 
| 
| .. |
| Faster
Performance, Enhanced Ability to Handle a Large Number of Files Noticeable
performance improvements when working with large numbers of files, in the Direct
Editor, or with String Tables. | 
| 
| . |
| Shortcut
Icons Enhancements Working with icons that have shortcuts gives you
more control over the icons that will be used in your installation projects. | 
| 
| .. |
| Improved
Command Line Support You now have the option to change the product
version from the Command Line or via an MSBuild Task Parameter. | 
| 
| .. |
| Ability
to Add DIM References to Merge Module Projects Add your .dim files
that were created with InstallShield Collaboration or InstallAnywhere Collaboration
to any project type that supports merge modules. | 
| 
| . |
| InstallScript
Improvements The new functions added to InstallScript continue to
expand the level of flexibility and control that is available to you. | 
| 
| . |
| ENHANCED!
InstallScript Engine Overhaul InstallShield now
comes with a major InstallScript engine overhaul for increased reliability. | 
| 
| . |
| Registry-Free
COM Registration (Application Manifests) Instead of writing COM information
to the registry on a target system, write COM information to an application manifest
file. | 
| 
| . |
| Local
Repositories Quickly rollout new setups and ensure consistency across
projects. | 
| 
| . |
| Modify
Users & Groups Add and manage Windows users during installation.
| 
| 
| . |
| EXCLUSIVE!
Industry-Standard InstallScript Achieve maximum
flexibility in your installations with InstallScript - a powerful and easy-to-use
scripting language. | 
| 
| . |
| Save
As Previous Version Save your project file in the format used by
an earlier version of InstallShield. | 
| 
| . |
| Transform
File Editing Easily edit Windows Installer transform files. | 
| 
| . |
| Complete
Project Debugging Step through the entire installation to confirm
behavior or identify and eliminate trouble spots. | 
| 
| . |
| Source
Code Control Integration Manage installation projects the same way
your team manages other code. | 
| 
| . |
| Save
Projects as XML Files Save projects in an XML format, making them
easier to manage and manipulate. | 
| 
| . |
| Patch
Creation Patches created with the Premier and Professional editions
contain updates to a previous installation or set of installations on a file-level
or byte-level basis. Distribute on the Internet and save end-user time and server
bandwidth. | 
| 
| . |
| Release
Management Build several flavors or versions of a product from one
installation project. | 
| 
| . |
| Reusable
Project Templates Maintain consistency across installation projects
using project templates. | 
| 
| . |
| Search
the Target System Identify if certain files, folders, or registry
entries exist on a user's system before conditional action is taken. | 
| 
| . |
| Media
Spanning for Large Applications Build an installation that spans
multiple media and never impose limits on the size of your application. | 
| 
| . |
| Timesaving
Automation Tools Edit virtually any element of an installation project
programmatically. | 
| 
| . |
| Command
Line Builder Have your build process automatically occur every night
by using the command line build option. | 
| 
| 
|
| Build
Reports View a summary of a build's contents for troubleshooting,
training, or creating documentation. | 
| 
| 
|
| Registry
and File Filtering Enhancements for COM Extraction and Dependency Scanners | 
| 
| 
|
| Microsoft
Build Engine (MSBuild) Support Build Visual Studio solutions with
InstallShield projects in build lab environments where Visual Studio is not installed. | 
| 
| 
|
| MSBuild-Compatible
XML Format Project File Seamlessly build Visual Studio solutions
that include InstallShield projects. | 
| 
| 
|
| Referencing
Developer Installation Manifest (DIM) Files Reference DIM files created
with the new InstallShield Collaboration plug-in. | 
| 
| 
|
| Documentation
Now Available as Printable .pdf File The documentation for InstallShield
is now available as a .pdf file. | 
| 
| 
|
| .NET
Support and Visual Studio .NET Integration InstallShield is the ultimate
setup solution for .NET software developers | 
| 
| 
|
| Installation
Prerequisites Check for and install prerequisites before your installation
is executed. | 
| 
| 
|
| Objects
and Merge Modules Add support for popular technologies to your
project with objects and merge modules. | 
| 
| 
|
| Compact
Engine Create simple installations and rapidly deploy them. | 
| 
| 
|
| Always
Overwrite Speed setup creation by marking files that will always
need to be overwritten at installation time. | 
| 
| 
|
| QuickPatch®
Simply point to an existing MSI package, identify the changes to
be made, and deploy the patch created. | 
| 
| 
|
| One-Click
Install Technology Create software images that users can install
from a Web site with a simple mouse click. | 
| 
| 
|
| VB
Script and J Script Code Editor Edit your VB Script and J Script
custom action code inside the InstallShield interface. | 
| 
| 
|
| COM+
Support Add the setup information from a COM+ application to an installation
package with no script writing. | 
| 
| 
|
| File
Dependency Scanning Run automated file dependency checks when adding
DLLs, EXEs, OCXs, and other file types. | 
| 
| 
|
| Dynamic
File Linking Reduce development time by not having to manually track
every changed project file. | 
| 
| 
|
| Upgrade
Existing Windows Projects Converting your existing project to the
most current version of InstallShield is quick and easy. | 
| 
| 
|
| Static
and Dynamic File Dependency Scanners File dependency scanners are
time-savers for your setup. They make sure no required files are overlooked. | 
| 
| 
|
| Portable
Projects Easily move projects from one drive to another or from one
machine to another. | 
| 
| 
|
| Easily
Run Custom Actions Schedule a custom action to run at precisely the
right moment in your installation. | 
| 
| 
|
| Quick
Build Quickly rebuild a project for testing purposes. | 
| 
| 
|
| Registry
Entry Creation Create registry entries and set permissions. | 
| 
| 
|
| Multiple
Media Options Installations can be built for CDs, DVDs, a network
drive, or for media of any custom size. | 
| 
| 
|
| Operating
System Filtering Create one installation that supports multiple operating
systems. | 
| 
| 
|
| Conditional
Features Tailor the set of features to be installed per target system. | 
| 
| 
|
| Launch
Extension Scripts or Files Extend your installation's capabilities by
using VBScript, an EXE, or a function in a DLL. | 
| 
| 
|
| Upgrade
Creation Support Enhance your end-user's experience by limiting their
interaction with maintenance mode dialogs. | 
| 
| 
|
| LZX
Compression Option (Basic MSI and InstallScript MSI) Use an advanced
compression algorithm to obtain the smallest installation image. | 
| 
| 
|
Platform
|
| Support
for Trialware on Windows Vista Run the files that are wrapped with
trialware protection in InstallShield, on Windows Vista systems. | 
| . | . |
| Support
for UAC InstallShield 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. | 
| 
| . |
| Support
for Restart Manager | 
| 
| . |
| Certified
for Windows Vista Validation Suite Validate both full projects and
merge modules; ensure that your installation meets "Certified for Windows Vista"
program guidelines. | 
| 
| . |
| NEW!
SaaS Support (IIS 7 and SSL technologies) Easily
deploy Windows-based Web applications with improved support for SQL and Web-based
technologies such as IIS 7 and SSL. | 
| 
| . |
| 32-
and 64-bit .NET Framework 2.0 and 3.0 Support Get support for all
32- and 64-bit versions of .NET 2.0 and .NET 3.0 in both Basic MSI and InstallScript
MSI. | 
| 
| . |
| Updated
Direct X 9.0 Object Support You can now use the Windows Installer-based
object for Basic MSI and InstallScript MSI projects in compressed and silent installations. | 
| 
| . |
| ENHANCED!
DIFx 2.1 Support (Basic MSI, InstallScript MSI, and InstallScript)
InstallShield now includes support for the 2.1 version of Driver
Install Frameworks for Applications (DIFx). | 
| 
| . |
| ClickOnce
Support InstallShield includes a ClickOnce Deployment project type,
which is a lightweight application deployment mechanism that is easy to use. | 
| 
| . |
| ClickOnce
to MSI Converter Create InstallShield projects and .dim files from
ClickOnce packages. | 
| 
| . |
| .NET
Framework Support (InstallScript) System variables, functions, and
constants have been added to support multiple versions of the .NET Framework. | 
| 
| . |
| Specify
Files for 32-bit Platforms (InstallScript) A new platform suite option
and corresponding constant allow you to specify files that should only be installed
on 32-bit platforms. | 
| 
| . |
| Windows
Installer 3.x Object (InstallScript) Include the Windows Installer
3.x Object in InstallScript installations. | 
| 
| . |
| .NET
2.0 Framework Object (InstallScript) Include the .NET 3.0 Framework
Object in InstallScript installations. | 
| 
| . |
| Call
.NET Assemblies (InstallScript) Call functions in .NET assemblies
without the assembly being registered for COM interoperability. | 
| 
| . |
| InstallScript
64-Bit Support InstallScript installations can now also install and
register 64-bit files. | 
| 
| . |
| Java
Runtime Engine Redistributable Add support for Java technology to
your installation with a single click. | 
| 
| . |
| 64-Bit
Application Support Build Windows Installer setups for both pure
64-bit applications and hybrid applications that mix 32-bit and 64-bit code. | 
| 
| . |
| Enhanced
Windows Vista Support Whether your installations are MSI-based, InstallScript-based,
or any other project type, InstallShield 2008 has the tools you need to author
professional installations optimized for Windows Vista?. | 
| 
| 
|
| Multilingual
User Interface (MUI) Support If you are preparing an installation
for a multilingual application and Windows Installer 4.0 will be running the installation,
you can now use InstallShield to create shortcuts that include support for the
Windows multilingual user interface (MUI). | 
| 
| 
|
| Visual
J# 2.0 Support Keep pace with the latest technologies from Microsoft
with support for Visual J# 2.0. | 
| 
| 
|
| Visual
Studio 2005 Support InstallShield is the ultimate setup solution
for .NET software developers with full support for Visual Studio 2005. | 
| 
| 
|
| .NET
Framework Support Install or include a requirement to install the
.NET Framework in your installation packages. | 
| 
| 
|
| Microsoft
Rich Textbox Control 6.0 Merge Module InstallShield includes the
Microsoft Rich Textbox Control 6.0 Merge Module. | 
| 
| 
|
| Windows
Installer 4.0 Support InstallShield 2008 includes support for
the latest version of Windows Installer 4.0, which is available with the Windows
Vista OS. As always, InstallShield continues to support earlier versions
of Windows Installers as well, versions 3.1 and earlier. | 
| 
| 
|
| Create
Windows Installer (MSI) Installations Quickly and easily create Basic
MSI installations by specifying files, registry settings, shortcuts, and other
installation behavior, with InstallShield's easy-to-use interface. | 
| 
| 
|
| Live
Redistributable Gallery Over 70 merge modules makes it easy
to add support for popular technologies to your project. | 
| 
| 
|
| Visual
Basic .NET, C# .NET, and C++ .NET Project Wizards Jumpstart the installation
process for your Microsoft .NET solution by browsing to it and letting a wizard
run. | 
| 
| 
|
User
Interface
|
|
Try and
Die Functionality Create a fully functional trial version of your
product with a few simple configuration changes. | 
| . | . |
| NEW!
End-user dialog themes for Basic MSI projects Refreshed
dialog designs for Basic MSI give you fresh choices for the look-and-feel of your
installation's user interface, improving the end-user experience. | 
| 
| . |
| ENHANCED!
Usability Improvements to the IDE Easily view
additional information and have better control over the IDE with customizable
views. | 
| 
| . |
| ENHANCED!
IDE View Structure Easily find and change settings
in the Releases view, now reorganized from single grid to tabbed grid view by
category. | 
| 
| . |
| MSI
Log Analyzer Generate easy-to-use reports from Windows Installer
log files to troubleshoot run-time issues. | 
| 
| . |
| Windows
Device Driver Wizard Create installations for both hardware and software
device drivers in a matter of minutes. | 
| 
| . |
| MSI
Difference Checking Identify differences between two existing MSI
packages for troubleshooting purposes. | 
| 
| . |
| Dialog
Editor The Dialog Editor lets you modify the layout of existing end-user
dialogs or create new custom dialogs. Import and export dialogs to share them
across projects. Construct different dialogs for each language supported in the
project. | 
| 
| . |
| Help
Library Use this task-based system to quickly get up to speed on
using InstallShield. | 
| 
| 
|
| Project
Assistant Jumpstart a project by using a simplified set of views
to quickly guide you through the installation process. | 
| 
| 
|
| Intuitive
Design Environment The advanced user interface makes installation
creation more efficient by outlining the major steps involved in the process. | 
| 
| 
|
| Installation
Designer Explore your setup options in more detail using a series
of task-based views to organize your work. | 
| 
| 
|
| Jump
to Knowledge Base Articles Speed testing time and increase efficiency
by eliminating searches for error messages. | 
| 
| 
|
| Dialog
Selection and Text Editing See a preview of all dialogs for editing. | 
| 
| 
|
| System
Search Wizard Build searches for specific files and use the results
to install the whole application, individual features, and more. | 
| 
| 
|
| Easily
Find Files Search for and find specific files in your project. | 
| 
| 
|
Features
for Server Installation Developers
|
| Windows
Server "Longhorn" Support Specifically target your installations
for the beta of Windows Server "Longhorn." | 
| 
| . |
| Microsoft
SQL Server 2005 Support Only InstallShield comes with complete support
for SQL Server 2005, Microsoft's next-generation data management and analysis
software. | 
| 
| . |
| SQL
Scripts View Several enhancements have been made to the SQL Scripts
view. | 
| 
| . |
| Database
Import Wizard Use the new Scripting Options panel to specify whether
the script should be compatible with Microsoft SQL Server version 7.0. | 
| 
| . |
| Oracle
Database Support Easily connect to Oracle database servers and run
SQL Scripts as part of your installation. | 
| 
| . |
| MySQL
Support Configure all aspects of the MySQL database server. | 
| 
| . |
| XML
File Updating Modify XML files on any target system as part of the
installation or uninstallation process. | 
| 
| . |
| IIS
User Interface Use the new Advanced tab in the Internet Information
Services view to configure the ISIISMetaData table. | 
| 
| 
|
| ENHANCED!
IIS Web Services Support, now including IIS7 Create
a new installation project to deploy a Web service, or add a Web service to an
existing project. | 
| 
| 
|
Features
for Mobile Device Installation Developers
|
| NEW!
Latest Windows Mobile Platform Support Get support
for the latest Windows Mobile platforms (including Windows Embedded CE 6.x) for
Basic MSI, InstallScript MSI, and Smart-Device projects. | 
| 
| . |
| Microsoft
Smartphone Support Create installations for all versions of the Microsoft
Smartphone. | 
| 
| 
|
| Redistribute
SQL Server CE Extend enterprise data management capabilities to mobile
devices. | 
| 
| 
|
| .NET
Compact Framework 2.0 & Other Mobile Device Redistributable The
.NET Compact Framework 2.0, as well as several other redistributables, is now
available for mobile device installations. | 
| 
| 
|
| Mobile
Devices View Create installations for all Windows Mobile and Palm
OS devices with just a few clicks. | 
| 
| 
|
| Palm
Handheld Support Easily create installations to target Palm handhelds.
| 
| 
| 
|
Modules
Available
|
| InstallShield
Repackager With this Premier-only feature you can easily create Windows
Installer setups from any legacy installation, without starting from scratch.
The Repackager installation conversion tool captures data placed on your system
during installation and converts it to a fully-compliant MSI package. | 
| . | . |
| InstallShield
Collaboration With this plug-in for Visual Studio, application and
installation developers can collaborate throughout the development process. InstallShield
Premier Edition allows up to 5 developers to collaborate with their setup author.
Licenses for additional developers can be bought separately. | 
| . | . |
| InstallShield
Collaboration Support InstallShield Collaboration is a "plug-in"
module for Visual Studio that empowers application developers to collaborate with
installation developers throughout the development process. Note: All three
Editions support it but for Professional and Express, you must buy the Collaboration
licenses separately. | 
| 
| 
|