A management device that provides user profile taking the user's situation
into consideration. The management device creates, in response to a
request from applications, a new user profile (hereinafter referred to as
"comprehensive user profile") based on a plurality of user profiles, and
provides it to the applications. The management device always monitors a
user's situation, directly or indirectly correlates the user's situation
at the time that the user profile is registered with the user profile,
and stores the same. Because the management device creates the
comprehensive user profile based on the user profile corresponding to the
current user situation, the comprehensive user profile reflects the
user's situation which changes from time to time.