There is no one that is making money online that will not recognise Amazon as the best company that offer the best affiliate program. But it is somehow difficult for someone in the tier 3 Nations to be registered.Amazon is one of the best platform that is offering affiliate programs and most of their affiliate marketers have made a lot of fortune for themselves. It accepts applicants based on demographics.