Affiliate Marketing programs have been around since the early days of ecommerce, and are considered one of the first forms of pay-for-performance systems. It is an Internet-based marketing practice in which an organization rewards one or more affiliate for each visitor or customer brought about by the affiliates marketing efforts.