Abstract: A system has a hierarchal data structure for at least one offering, at least one provider of the offering and at least one receiver of the offering. In one embodiment, the system receives an input for a transaction involving the provider and receiver. The system generates cost information, which is available to system users.