An affiliate is someone that promotes services or products for another person, company or website. Now imagine to be able to find these users and then sell on a product. As with any other undertaking, you will find both pros and cons if you decide to try and build an income with affiliate marketing.