There used to be a computer configuration adddon, but it must be really old by now and wont have been updated for a long time. It had the ability to add numerous different items from stock categories or to add different services that needed to added to a base computer. I know someone looked into this years ago about shed design.
You could have a look at the master and slaves product addon to see whether it would do anything like what you wanted. Not used it personally.
You could also try adding product attributes to the product but they may be a bit restrictive, or even a bit complicated depending on what you are trying to achieve.
REMEMBER BACKUP, BACKUP AND BACKUP
Find information about the bootstrap community version here
Make it idiot proof and someone will make a better idiot.