A method for managing profiles by a server providing a communication application in a network providing various communication services, comprising: upon receipt of a communication request from a device, acquiring a profile registrar document that provides active profile information, including information indicating a relationship between one or more Address of Record (AORs), one or more device identifiers, and one or more profiles that are registered in association with a recipient designated as a target of the communication request; searching the profile registrar document for an active profile corresponding to an AOR designated as a target of the communication request and an identifier of a device designated as a target of the communication request; acquiring a preference corresponding to the active profile, said preference indicating a condition of which profile makes the preference valid and applicable; and applying the preference to the communication request; wherein the method further comprises: receiving an active profile change request from the device; acquiring a profile registrar document corresponding to a user of the device; parsing an active profile associated with an identifier of the device and an AOR corresponding to the device, which are included in the change request in the profile registrar document corresponding to the user of the device; and changing the parsed active profile to a profile included in the active profile change request. upon receipt of a communication request from a device, acquiring a profile registrar document that provides active profile information, including information indicating a relationship between one or more Address of Record (AORs), one or more device identifiers, and one or more profiles that are registered in association with a recipient designated as a target of the communication request; searching the profile registrar document for an active profile corresponding to an AOR designated as a target of the communication request and an identifier of a device designated as a target of the communication request; acquiring a preference corresponding to the active profile, said preference indicating a condition of which profile makes the preference valid and applicable; and applying the preference to the communication request; wherein the method further comprises: receiving an active profile change request from the device; acquiring a profile registrar document corresponding to a user of the device; parsing an active profile associated with an identifier of the device and an AOR corresponding to the device, which are included in the change request in the profile registrar document corresponding to the user of the device; and changing the parsed active profile to a profile included in the active profile change request. receiving an active profile change request from the device; acquiring a profile registrar document corresponding to a user of the device; parsing an active profile associated with an identifier of the device and an AOR corresponding to the device, which are included in the change request in the profile registrar document corresponding to the user of the device; and changing the parsed active profile to a profile included in the active profile change request.