1. A system comprising: a processor device; a memory in communication with the processor device; and a storage device that stores a program of computing instructions for execution by the processor using the memory, the program for producing a common set of data types for operation with disparate databases, the program comprising instructions configured to cause the processor 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 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-generated code that deconstructs the file instance into recognizable pieces that allow 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.