1. A method for generating a map definition for a client, the method comprising: accessing a source data structure and a destination data structure of a client, wherein the source data structure comprises a source attribute and the destination data structure comprises a destination data attribute; using a map apparatus to automatically identify a match of the source attribute and the destination attribute and to generate a map definition configured to map a source value for the identified source attribute to a destination value for the identified destination attribute; and delivering the map definition to the client.