1. A method comprising: storing, at a remote computing system in a rule-base data store, a plurality of rule bases, each rule base defining a plurality of rules that correspond to at least one location beacon identification value; storing, at the remote computing system in a profile data store, profile data associated with each of a plurality of mobile devices; receiving, by the remote computing system and electronically communicated from a mobile device of the plurality of mobile devices and through a network, at least one location beacon identification value, the at least one location beacon identification value electronically received from a corresponding location beacon by the mobile device; identifying, by the remote computing system and based on the at least one location beacon identification value, a rule base from amongst the plurality of rule bases stored in the rule-base data store, the rule base defining a plurality of rules that correspond to the at least one location beacon identification value, the plurality of rules including: a first rule that includes first conditional logic that defines: a classification trigger that is configured to be effected in response to detecting a presence of the mobile device within an area associated with the respective location beacon for at least a first threshold duration of time; and a classification action that identifies a classification to be assigned to the mobile device in response to detecting that the classification trigger is effected, a second rule that includes second conditional logic that defines: a purge trigger that is configured to be effected in response to detecting that the mobile device has not been within the area associated with the respective location beacon for at least a second threshold duration of time; and a purge operation that that is configured to purge the plurality of rules from the mobile device in response to detecting that the purge trigger is effected; a third rule that includes third conditional logic that defines: a notification trigger that is configured to be effected at least in part in response to detecting that a classification has been assigned to the mobile device; and a notification action that identifies a particular notification associated with the classification to be selected and presented at the mobile device in response to detecting that the notification trigger is effected; wherein the rule base comprises a set of one or more program code instructions or one or more program code variables; retrieving, by the remote computing system, at least a portion of the identified rule base from the rule-base data store, the retrieved at least a portion of the identified rule base including the first, second, and third rules; transmitting, by the remote computing system and to the mobile device through the network, the retrieved at least a portion of the identified rule base receiving, by the remote computing system and from the mobile device through the network and subsequent to the transmitting, classification data indicating that the classification has been assigned to the mobile device in response to the classification trigger being effected; modifying, by the remote computing system, profile data associated with the mobile device by aggregating the received classification data with stored profile data associated with the mobile device; and transmitting, by the remote computing system and to the mobile device through the network, the modified profile data, wherein the third rule includes conditional logic to cause a particular notification to be selected and presented based on the modified profile data.