Product Configurator provides companies that sell configurable, multi-option, and customizable products and services a powerful solution to custom design 2D and 3D product models by freely dragging-and-dropping items, repositioning items, changing colors, and viewing the visual representation from multiple angles. See more here:
http://www.slideshare.net/GavinKeogh/mmt-or-dynamic-configurator