16. The computer program product of claim 15 , wherein the language grammar is a context free language grammar and the set of language processing rules are written in the context free language grammar.
15. A computer program product tangible stored on a computer readable non-transitory machine-readable media of volatile or non-volatile hardware storage, the computer program product for producing a common set of data types for operation with disparate databases and comprising instructions to cause a computing system to: receive from a client device a file instance of an entity having a defined structure that is expressed in a data definition language; transform the received file instance into a Java based platform independent, functional code and data definition artifact files, using a modeling language platform that includes a language grammar and a set of language processing rules that are written in the language grammar, with the platform independent, functional code and data definition artifact files together describing a logical structure of the entity with respect to conventions of a given one of the disparate databases, with auto-generate code that deconstructs the file instance into recognizable pieces that allow further discrete operations to be performed on the file instances; and pass the deconstructed file instances through a data fabric into one or more databases that are permanent repositories of data, and against which one or more of queries, updates or deletes can be performed.