Each chair would have multiple alternate components (frame, upholstery, recliner, backrest, headrest, footrest, etc.). The application should enable the sales representative to offer the client a model and work with this client by substituting multiple alternate components to reach the best product ...