Product configurator

Hi,

I have to make a productconfigurator for a client, something like a car configurator you see on their sites.

Is there anyone with experience in this area? Wich is the best approach?
Put every possibility in a database? …?

It has to as dynamic as possible.

Anyone? Thx! Pete :worried: