Affiliate Internet marketing programs are designed and developed by either the affiliate networks or by the merchant. Every affiliate program shares some common features like commission payouts, frequency of payouts, affiliate models, mode of payment and accessibility to the publishers and advertisers.