1. A system comprising: an output device configured to provide one of the group consisting of: visual output, aural output, and tactile output; a notification generator configured to receive input and generate a notification, based on the input, that instructs the output device to provide output at a predetermined time; a context information provider configured to gather context information; and a notification manager configured to receive and analyze the context information, and adjust the notification, based on the analysis of the context information, when the context information indicates that adjustment of the notification is proper.