A method for generating source code objects has steps of generating a
translation file containing translation logic; inputting the translation
file into a code generator; and generating translation source code as a
function of the translation file. A system for accessing a database
through a translation layer comprising a first database; a translation
layer, defined by translation source code; and an application for
accessing the first database through the translation layer.