software channel partner agreement

some of the largest technology companies in the world have grown and expanded their businesses through channel partnerships. microsoft technology has one of the largest networks of channel partners globally and have in place strong and robust commercial terms between their partners and themselves via a channel partner agreement. importantly a channel partner agreement protects the intellectual property of the product, technology or service owner and dictates the rules in which the intellectual property can be sold, exploited, modified or transferred.