1. A method of loading an application program into a smart card furnished with a storage means and an input/output interface, whereby the application program that can run under an operating system (OS) installed on the smart card and includes an interpreter for interpreting and executing scripts described to define the run procedure of the application program is loaded from outside via the input/output interface into the smart card.