Anybody! If you have a product or service to sell and the means to offer commissions to people to promote it for you, you can start your own affiliate marketing program.