At its core, affiliate marketing is all about selling other people products as a middleman and taking a percentage of the sale through your content or link. No team form or product hold necessary. Network marketing or direct selling is the model that all direct selling companies are built on where they make people to sell the product and do this outside of a traditional retail store. Income is derived from personal and team sales. Affiliate marketing is a simpler, less risky and more flexible option ideal for content creators or those looking to break into online marketing. Leadership, relationship building, constant recruiting and are all needed for network marketing.