Super dynamic user interface

We have a few hundred products. Each product has different configuration fields (with different labels or data types). Depending on which product is selected by the user, the interface displays various fields for the user to fill out. Does Appian provide a way to render such dynamic interface based on the configuration fields defined in a database table by product? I am trying not to write an interface for each product. Any comments and suggestions are appreciated. 

 Discussion posts and replies are publicly visible