Affiliate marketing is where a business or individual promotes other businesses products or services in exchange for a commission.