While IaaS is about low level cloud resource management, PaaS hides this from the client by offering an API or support for automatic application deployment. However what about those solutions that only partialy hide the infrastructure (for instance those that provide only automatic resource management like scheduling algorithms or automatic scaling)? Another example would be Azure, which is somewhere in between as it permits some insight on the VM.