1. A system for managing relationships between a first party and a second party comprising: at least one processor; memory coupled to said at least one processor; said memory comprising a plurality of modules configured to manage distributor information; said plurality of modules comprising a selling agreements module configured to generate a selling agreement; said plurality of modules comprising a commission module configured to determine commission amounts associated with a sales transaction based on said selling agreement; said plurality of modules comprising a licensing module configured to determine if a party associated with said sales transaction has a valid license; said plurality of modules comprising a payment module for distributing payment associated with sales transaction to said party