These are the basic types:
The value of the ALLUSERS property plays a big part in determining how the install is treated this will vary the directories pointed to by "system folder properties".