Does anyone know the work process behind this web feature - http://www.tailor4less.com/en/men/cu...-shirts/fabric -.

Based on research, it seems that the designer for that website has to model out all the different possible design combinations e.g., Fabric A + style B + Accent C. All of these will then be uploaded into the database. This process seems extremely tedious and impractical but I can't figure out other ways of doing it.

Is there a software out there that facilitates such function?