A machine-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform one or more operations comprising:
- receiving a request from a client computing device to access descriptive server metadata specific to a data object of a data structure to perform one or more tasks including customizing a software application at the client computing device, wherein the server metadata is stored at a database coupled to the server computing device, and wherein the client computing device includes a mobile computing device offering a user interface for placing the request with the server computing device over a cloud network;
- allowing the client computing device to access the requested server metadata directly from the database, wherein the server metadata is customized for the client computing device such that the customized server metadata include one or more pre-coded routines associated with the one or more tasks;
- and
- facilitating performance of the one or more tasks at the client computing device using the data object and the customized server metadata having the one or more pre-coded routines, wherein the one or more pre-coded routines are invoked, as facilitated by a metadata entity, to perform the one or more tasks, wherein the metadata entity dynamically updates the customized server metadata based on changes in the one or more tasks the one or more pre-coded routines, wherein the one or more tasks include dynamically generating one or more mobile applications at the client computing device through access to the customized server metadata based on the one or more pre-coded routines.