PaaS and IaaS
Does it really matter what you call it? How can you develop, scale. and migrate/port applications without a platform? Are we saying PaaS becomes a "feature" or integral part of IaaS, unlike traditional applications where hardware/infrastructure was very different from platforms such as WebLogic, WebSphere, .Net, J2EE, etc.? The confusion benefits certain vendors (e.g., BlueBox, HP) and harms others (e.g. Microsoft, RedHat). The moot point is you need a platform to build your applications on and you need an infrastructure to host the applications on. The functionality may overlap or be similar, but it will always be distinct. One may integrate platform services within infrastructure, but then the infrastructure will provide "platform" service.