Patent ID: 7689983

Claim:
An information processing method, executed by a processor comprising: constructing a program using a plurality of components, wherein each component of said plurality of components includes version information showing a self version and a version compatible information table showing a self past version embedded in said each component, and wherein the version compatible information table comprises a start version, an end version and a flag, the flag indicating a version range which designates a plurality of different versions satisfying requirements for compatibility with said component, based on the start version and the end version, each of the plurality of different versions within the version range indicating that the component is updated for different times; updating said version information and said version compatible information table each time said each component is updated; selecting, when another component sends a request to load said each component, a component of a latest version from a plurality components which has a same name but different version; and determining compatibility between said selected component's version and a version requested by said another component by loading and using said version information and said version compatible information table included in said selected component.