Multi-level marketing (MLM), is a form of Network Marketing (however the terms are often used interchangeably). It is a marketing strategy that compensates promoters of direct selling companies not only for product sales they personally generate, but also for the sales of others they introduced to the company.