Definition
Infrastructure as a Service (IaaS) rents servers, storage and networking on demand. Platform as a Service (PaaS) adds a ready-made environment for developers to build and run applications. Software as a Service (SaaS) sits on top as finished, subscription software.