A method deploys a set of coupled data transformation modules describing a
data transformation, the data transformation for transforming a data
structure from a first format to a second format. The method includes
receiving an instruction for selecting the set of transformation modules
from a memory; converting each of the set of transformation modules to a
common model format, the set of modules having at least one
transformation module being of a module type of a type set including
language constructed modules and visually constructed modules; and
generating an executable version of the converted transformation modules
suitable for execution by a data transformation engine. The executable
version, when executed, transforms the data structure from the first
format to the second format.