1. A computer implemented method for providing price updates, comprising: receiving data; filtering the received data to identify triggers in the received data; performing actions related to identified triggers; performing business rule compliance according to a business rule hierarchy; and providing updated prices.