1. An integrated circuit card for use with a terminal, comprising: a communicator configured to communicate with the terminal; a memory storing: an application having a high level programming language format, and an interpreter; and a processor coupled to the memory, the processor configured to use the interpreter to interpret the application for execution and to use the communicator to communicate with the terminal.