A system and method for managing a device profile in a communications
device based on a computer application environment wherein the device
profile is indicative of a computer application environment. A computer
software agent inspects application program attributes of at least one
running application on the user's computer. The device profile is managed
responsive to said inspection. A notification system notifies a party
attempting to contact the user's communication device with an indication
corresponding to termination of communication. The notification system
informs the user regarding details of attempted communications occurring
while the at least one application was running, such as time of
communications, identity and communication information of communicators,
whether disabled communicator left a message, and the like.