1. A computer-implemented method comprising: obtaining existing price information for a plurality of products; calculating, via a processor, target prices based at least in part on the existing price information; reverse engineering a set of bounded business rules to generate price bounds for each rule in the set of bounded business rules, wherein the reverse engineering is based at least in part on the calculated target prices; and reverse engineering a set of comparative business rules to generate rule parameters for each rule in the set of comparative business rules, wherein the reverse engineering is based at least in part on the existing price information.