The major differences between these models can be summarized to a table as follows:
Software as a Service (SaaS) |
Platform as a Service (PaaS) |
Infrastructure as a Service (IaaS) |
Software as a service is a model in which a third-party provider hosts multiple applications and lets customers use them over the internet. SaaS is a very useful pay-as-you-use model.
Examples: Salesforce, NetSuite |
This is a model in which a third-party provider application development platform and services built on its own infrastructure. Again these tools are made available to customers over the internet.
Examples: Google App Engine, AWS Lambda |
In IaaS, a third-party application provides servers, ... |