The invention provides a method and system for creating a single, common
installation file for multiple target device types. In one approach, the
method comprises providing a base engine, compiling the engine into an
intermediate language code, and just-in-time compiling the intermediate
code into executable code. The latter code is executed to gather the
appropriate data sets and concatenate the data sets with the engine to
form the installation file. The present invention also provides a method
and system for utilizing the installation file to retrieve the
appropriate data set(s) for the identified target device type, and to
install the retrieved data set(s) onto the target device.