1. A method of compiling byte code into native code comprising the steps of: transmitting byte code files containing byte code from a server to a receiving terminal; transmitting grouping information relating to the grouping of byte code files to the receiving terminal; and compiling byte code files received at the receiving terminal to native code, wherein the byte code files are selected for compilation as a function of the grouping of byte code files.