1. A system for transforming data of a first data structure to a different second data structure compatible with an executable application, comprising: a pre-processor for acquiring data elements from a first data structure and collating said acquired data elements into a source file having a source data format; a processor for mapping data elements in said source file having said source data format into an output file having a different second data format in response to a selected one of a plurality of predetermined control data files determining a corresponding plurality of different second data formats; and an output processor for storing said output file for use by said applications.