The rise of the Internet has paved the way for a variety of new business models that many companies have used very effectively. Understanding the nuances of the terminology associated with these new ...