There are two basic integration points that any PaaS solution has to support. Integration with the underlying IaaS makes it seamless for developers to get access to hardware resources. Developers simply don’t need to concern themselves with the where and how these resources are provisioned; they just let the PaaS do it for them. Usually such integration is accomplished through application programming interfaces (APIs) that the IaaS stack makes available to the PaaS vendors.