drupal commerce product types
Create a product of type "computer".
Then create a list field in "computer" called "computer type", where you can specify "desktop" or "laptop".


You can have another list field named "brand" on the computer product.