Features View

InstallShield 2019 Express Edition

Features and subfeatures give you almost limitless flexibility in packaging your application and related accessories for setup. You can create and configure Features from the Features view.

A feature is a building-block of an application from the end user’s perspective. That is, they represent a specific capability of your product, such as its help files or a part of a product suite that can be installed or uninstalled based on the end user’s selections. Your entire application should be divided into features that perform a specific purpose.

To make it easier to lay out a complex application, InstallShield allows you to create both features and subfeatures. Subfeatures are further divisions of a feature. Since features should be self-contained elements of an application or application suite that a user can selectively install, it might make the most sense for you to organize portions of your application as subfeatures of a “parent” feature. Assuming that the features are all visible, your end user can then select which portions of a feature to install in the Custom Setup dialog.

The default feature Always Install cannot be renamed or removed from your project, nor can you add any subfeatures to it. This feature should contain files that must be installed as part of your setup.

Although you can create up to 15 levels of subfeatures, you should keep the design as simple as possible for organizational purposes.

See Also