PaaS is the link between IaaS and SaaS and only enables the other two levels to interact. This is because the development and runtime environments for software are provided on the platform level, based on IaaS resources such as operating systems. The other two levels, IaaS and SaaS, are usually addressed by APIs. Software developers are therefore primarily interested in PaaS.