This has a single base version and unlimited options can be
applied to it. This is suitable for products with multiple types of
variation such as size, style and colour. You can have as many
options as required, and these can display as dropdown menus, radio
buttons or a checkbox. It is therefore ideal for items such as
computers that might be highly configurable, with a choice of
hard-disks, processors, operating systems, RAM, and so
on.
You can control whether a selection is
required for a particular option. So for example, when configuring a
computer, the RAM and processor selections would be required
(because a computer must have both) but the secondary hard-disk size
selection might be optional (if the component was not necessary
required).