Difference between IaaS, PaaS, and SaaS

The below table shows the difference between IaaS, PaaS, and SaaS -

IaaS

Paas

SaaS

It provides a virtual data center to store information and create platforms for app development, testing, and deployment.

It provides virtual platforms and tools to create, test, and deploy apps.

It provides web software and apps to complete business tasks.

It provides access to resources such as virtual machines, virtual storage, etc.

It provides runtime environments and deployment tools for applications.

It provides software as a service to the end-users.

It is used by network architects.

It is used by developers.

It is used by end users.

IaaS provides only Infrastructure.

PaaS provides Infrastructure+Platform.

SaaS provides Infrastructure+Platform +Software.