To make usable the same user preference irrespectively of a communication terminal using an application program by accessing a directory at the end of the application program and updating the user preference of the directory.
At the end of the application program, the user preference updated by a user preference updating means 120 is reported to the directory 200. Then, the existent user preference is updated to the user preference obtained by a user preference acquiring means 220. Consequently, the user preference is stored not in the communication terminal 100 itself, where the application program runs, but in the directory 200, which can be accessed through a communication line. Since the same user preference can, therefore, be used irrespectively of the communication terminal 100 where the application program is used, the burden on the user is reduced.
KUBOTA MITSUHIRO