E-commerce design language

A DSM for developing a web applications; online shopping places, discussion forums, online support etc. Language consists of Buttons + other UI widgets of the web application and connections to the database tables and fields. Developer connects these elements together and the generator joins together the framework code and the code origin from the model.