Patent ID: 7925513

Claim:
A system for managing relationships between a product provider and distributors of said product comprising: at least one processor; memory coupled to said at least one processor; and said memory including code stored therein and executable by said at least one processor for management of relationships between a product provider and a plurality of distributors; said code comprising first code to create, for each distributor of a plurality of distributors, a customized contract between the distributor and a product provider, wherein the first code is configured to be executable by the processor and assembles at least a portion of the customized contract from contract components in accordance with a set of pre-stored, predetermined rules that govern relationships between contract components and the relationships define how to combine a plurality of the contract components into the customized contract between each of the distributors and the product provider, and the contract components include a compensation component that includes information for compensating the distributor; said code comprising second code to manage said plurality of distributors of said product provider; said code comprising third code to manage sales of products of said product provider by said distributors; and said code comprising fourth code to manage compensation of said distributors based on said sales of said products.