From the end-user and business perspectives, due to the
differences among these three services, they can be
independent business models. However, from technical
implementation perspective, these three models are
correlated each other. For example, SaaS’s model can be
operated either on the development environment by PaaS, or
on IaaS-enhanced infrastructure.