1. A method for presenting information to a user of a mobile computing device, the method comprising: enabling a user to invoke an alarm application that includes (a) a home configuration that presents home environmental information supportive of the user as a result of determining that the user is located in a home environment, and (b) a travel configuration that presents travel environmental information supportive of the user as a result of determining that the user is located in a travel environment; receiving a user instruction to invoke the alarm application in a specified circumstance; determining whether the user is located in the home environment or the travel environment, including by (a) using a global positioning system receiver or a network address to determine a geographic location for the mobile computing device, (b) comparing the determined geographic location relative to prior travel patterns, and (c) determining, based on the comparison of the location relative to prior travel patterns, whether the user is located in the home environment or the travel environment; based on determining whether the user is located in the home environment or the travel environment: loading the home configuration, and accessing home environmental information required to present the home configuration, or loading the travel configuration, and accessing travel environmental information required to present the travel configuration; activating the alarm application automatically in response to detecting the specified circumstance; and presenting the home environmental information if the home configuration has been loaded, or the travel environmental information if the travel configuration has been loaded, wherein the travel configuration defines presentation modules that (i) are different than modules for the home configuration, (ii) are common to multiple travel locations, and (ii) receive different content for each of the different travel locations, and wherein activating the alarm application causes the home or travel configuration to replace a prior display on the mobile computing device.