ProductInformation - know how to set general properties of setup package, define feature tree, set package language etc.

Components - know how to set target folder, adding files and folder to target folders/system folders, creating desktop, start menu shortcuts, internet shortcut.

Registries - know how to create registry keys and setting its values.

File Association - know how to associate a file extension with an application capable of opening that file.

Custom Actions - know how to extend functionality of windows installer by using your Win 32 DLL, executable, script etc.

Product Key Validation - know how to create a DLL for serial code validation and configuring it with Nvn installer

Download all samples in common archive.