When processing to start an application 106 being flash data is performed by an application 101 being a Java application during the execution of the application 101, native software 102 being a flashplayer makes a memory management part 110 secure a prescribed memory from a memory area for the native software 102. Javaアプリケーションであるアプリケーション101が実行中に、アプリケーション101がフラッシュデータであるアプリケーション106を起動させる処理が行われると、フラッシュプレイヤーであるネイティブソフト102は、ネイティブソフト102のためのメモリ領域から所定のメモリ領域をメモリ管理部110に確保させる。 - 特許庁