A user profile is a visual display of personal data associated with a specific user, or a customized desktop environment. a profile refers therefore to the explicit digital representation of a person's identity. a user profile can also be considered as the computer representation of a user model. a profile can be used to store the description of the characteristics of person. this information can be exploited by systems taking into account the persons' characteristics and preferences.