1. A source code transformation process, comprising the steps of: preparing a primary source code described with a predetermined programming language and containing information concerning a method to be used in an object interaction, said information being described in a format which is common to a plurality of different program execution environments; and transforming, by making a reference to registered information corresponding to the program execution environment on which said method is to be executed, said primary source code into a secondary source code described with the same programming language as said primary source code in a predetermined format corresponding to the program execution environment on which said method is to be executed.