User Guide

109
Features Page
Place dependent features as siblings to core files, but require core
files:
In the illustration below, the features External_Text_Editor and
External_Graphics_Editor, which are built into the application, are dependent on the
presence of the core application files, which are assigned to the Core feature. Because
they are siblings of the Core feature, an end user installing the application might install
the text editor feature or the graphics editor feature without installing the core feature,
which would break the installation. To avoid this problem, you can make the Core
feature required; double-click it and mark the Required Feature checkbox on the
Feature Details dialog. Required features cannot be turned off during installation. The
advantage to this strategy is that during installation, the end user sees the optional
features at the top level instead of buried in the tree structure.
Place stand-alone features as siblings:
In the illustration below, the features External_Text_Editor and
External_Graphics_Editor are stand-alone applications, which can run independently of
the core application. Therefore, you can make them siblings of the Core feature. An end
user installing this application can install the text editor or the graphics editor without
the core application.
Dependent on Core feature.
Independent of Core feature.