1. A system comprising: a model viewer configured to receive a selection, by a user, of a component to include in a visual representation of a data transformation model (DTM); a model builder configured to arrange logic corresponding to the selected component in the DTM, wherein the selected component and the logic are compatible with a plurality of implementations of SQL (structured query language); a code generator configured to generate SQL code corresponding to the logic, wherein the generated SQL code is specific to a selected one of the plurality of SQL implementations; and the model viewer being further configured to provide the generated SQL code for rendering substantially simultaneously with the visual representation of the DTM including the selected component.