: Features are designed from the user's perspective. Users can select which features they want to install via the installer's SelectionTree Control .
: Developers can author packages that allow features to be "advertised" but not fully installed until the user attempts to use them for the first time. Common Use Cases for Developers Windows Installer
: Letting users skip unnecessary tools to save disk space. : Features are designed from the user's perspective
: Installing certain features only if specific launch conditions (like a specific OS version) are met. Windows Installer
When authoring an installation package , developers define features in the Feature Table of the MSI database. This allows for: