Patent ID: 8812630

Claim:
A method in a host organization having at least a processor and a memory therein, wherein the method comprises: receiving a configuration request at the host organization from a client device; generating, via a stateless configurator engine of the host organization, a configuration model having metadata therein, wherein the stateless configurator engine does not maintain state specific information regarding the client device between a plurality of interactions with the client device; generating a user session unique to the client device in the memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model, wherein the metadata defines (i) a location mapping between locations within the user session data table and data to be populated into the user session data table, and wherein the metadata further defines (ii) a data persistence mapping for the data to be populated into the user session data table and one or more locations in a database where the data is to be persisted between plurality of interactions with the client device; populating the data into the user session data table based on the location mapping and the data persistence mapping as defined by the metadata; generating a renderable User Interface (UI) based on the metadata and based further on the data populated into the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request.