Affiliate marketing is a process in which a product or service developed by one entity is sold by other active sellers for a share of profits. The entity that owns the product may provide some marketing material. That may be sales letters, newsletters, affiliate links, tracking facilities, etc. Local Internet marketing helps small businesses cost effectively. Through this a small company can utilize the Internet to find and to develop relationships that can be used for practical applications. Local Internet marketing uses tools such as social media marketing, local directory listing, and targeted online sales promotions. There are totally online businesses, such as digital design and media, blogging, and internet service hosting.