1 : A method of data integration with respect to data stores in native repositories, the method implemented in conjunction with a data integration application coupled for data communications through a multiplicity of adapters to a multiplicity of native repositories, the native repositories comprising native records having formats having datatypes supported by the native repositories, the method comprising the steps of: extracting through a first adapter from a first native repository a first native record having a first native format, the first native format belonging to a category of formats identified as a first datatype; transforming, through the first adapter, the first native record having a first native format to a first native record having dynamic common format; transforming, through a second adapter, the first native record having dynamic common format to a first native record having second native format, the second native format belonging to a category of formats identified as the first datatype; and inserting, through the second adapter, the first native record having a second native format into a second native repository; wherein the first adapter and the second adapter each are loosely coupled for data integration to the data integration application; and wherein dynamic common format comprises a subset of a dynamic common model, the dynamic common model comprising mappings specifying transformations to and from dynamic common formats for all native records having all datatypes supported in all native repositories coupled through adapters to the data integration application.