The product tree is a hierarchical representation of the product. It contains a product, features, components, and product actions. A feature is a block of functionality available for installation. A component defines the actions that occur during product installation. An action is responsible for the transformations (such as copying files) that occur to the target system during installation.

When a product wizard is executed, the product tree is used to install or uninstall the product.