Yes all the terminologies are one and the same. The business model is now coming of age due to its evolving sophistication and business leaders are leveraging the model to gain competitive advantage over their competitors.