A system and method that improve a process of creating software programs
for a variety of existing computing platforms. The method includes the
steps of: receiving a formatted data file having a predefined, platform
independent structure, compiling a common generation file, written in a
lowest common denominator language utilized by each of the plurality of
computing platforms, with the data file to generate a predefined output
file. The output file will be compatible with one of a plurality of
computing platforms. The system generates a predefined output file
utilizing a common generation file adapted to create the predefined
output file that is compatible with each of a plurality of computing
platforms, and a compiler for compiling the common generation file with a
data file having a predefined and platform independent structure.