Allows for user-defined alarms and automated actions based on criteria to be observed and activation triggers.