Viral Marketing (VM) is a business strategy, which uses existing social networks to promote a service or product. The information spreads through users sharing it with other people in social networks like a virus, thus the name. Viral marketing campaigns tend to target social media and mobile networks to maximize effects.