A method comprising: sensing, by a wearable device (405, 410), a heart rate of a user wearing the wearable device; responsive to determining, by the wearable device, that the heart rate of the user indicates that the user is at rest, configuring, by the wearable device, the wearable device to provide a first set of functions in a low power consumption mode; responsive to determining, by the wearable device, that the heart rate of the user indicates that the user is involved in low impact exercising, configuring, by the wearable device, the wearable device to provide a second set of functions in a medium power consumption mode, wherein the second set of functions is different from the first set of functions; and responsive to determining, by the wearable device, based at least in part on the heart rate of the user, that the heart rate of the user indicates that the user is involved in high impact exercising, configuring, by the wearable device, the wearable device to provide a third set of functions in a high power consumption mode, wherein the third set of functions is different from each of the first set of functions and the second set of functions, wherein the first set of functions includes fewer functions than the second set of functions and the second set of functions includes fewer functions than the third set of functions, wherein configuring the wearable device to provide the third set of functions comprises: activating sensors of the wearable device so that all sensors are active; and sensing, by the wearable device, at least one of a body temperature, blood pressure, glucose level, respiratory rate, sweat level, moisture level and location of the user. sensing, by a wearable device (405, 410), a heart rate of a user wearing the wearable device; responsive to determining, by the wearable device, that the heart rate of the user indicates that the user is at rest, configuring, by the wearable device, the wearable device to provide a first set of functions in a low power consumption mode; responsive to determining, by the wearable device, that the heart rate of the user indicates that the user is involved in low impact exercising, configuring, by the wearable device, the wearable device to provide a second set of functions in a medium power consumption mode, wherein the second set of functions is different from the first set of functions; and responsive to determining, by the wearable device, based at least in part on the heart rate of the user, that the heart rate of the user indicates that the user is involved in high impact exercising, configuring, by the wearable device, the wearable device to provide a third set of functions in a high power consumption mode, wherein the third set of functions is different from each of the first set of functions and the second set of functions, wherein the first set of functions includes fewer functions than the second set of functions and the second set of functions includes fewer functions than the third set of functions, wherein configuring the wearable device to provide the third set of functions comprises: activating sensors of the wearable device so that all sensors are active; and sensing, by the wearable device, at least one of a body temperature, blood pressure, glucose level, respiratory rate, sweat level, moisture level and location of the user. activating sensors of the wearable device so that all sensors are active; and sensing, by the wearable device, at least one of a body temperature, blood pressure, glucose level, respiratory rate, sweat level, moisture level and location of the user.