1. A process for transferring a set of instructions between a first computer system and a second computer system, said second computer system including working memory and a computer application, said computer application comprising a plurality of functions and a first index structure, each of said functions having a set of function instructions associated therewith, said first index structure storing a first reference to a first location in said working memory where each set of function instructions is stored, the process comprising the steps of: establishing communication between the first computer system and the second computer system; executing the function associated with the first index structure; transferring a first set of instructions from said first computer system to said second computer system, said first set of instructions comprising a second set of instructions for interacting with said computer application; loading said second set of instructions into said working memory of said second computer system when said computer application is in a partially executed state; executing said first set of instructions by creating a second index structure at said second computer system; storing a second reference in said second index structure to a second location in said working memory where said second set of instructions is stored; replacing said first reference stored in said first index structure with said second reference stored in said second index structure; initiating execution of said second set of instructions; and terminating execution of the function associated with the first index structure.