IaaS, PaaS and SaaS – Real-World Examples That Make It Click
Knowing what IaaS, PaaS, and SaaS stand for is one thing. Seeing them in action in tools and services you already recognise is what makes the definitions actually stick.
- Real products and services that represent IaaS, PaaS, and SaaS in the market today
- How to identify which service model any cloud product belongs to
- Azure-specific examples of each model that appear directly in AZ-900 exam scenarios
- A practical mental framework for classifying any cloud service you encounter in your career
What is IaaS, PaaS and SaaS?
The easiest way to understand IaaS, PaaS, and SaaS is to stop thinking about definitions and start thinking about examples you already know. Every cloud service you have ever used fits into one of these three categories. Once you can recognise them by example, the theory becomes effortless. The challenge is that most explanations give you abstract descriptions. This post does the opposite — it starts with real services and works backwards to the model.
Why Does This Matter?
AZ-900 exam questions regularly describe a service or scenario and ask which model it represents. Knowing examples by heart means you answer those questions in seconds rather than working through the definition each time. In real IT roles, this recognition also helps you evaluate new tools and explain architecture decisions clearly.
The Real-World Story
Arjun is a software developer at a small company. On any given workday, he touches all three cloud service models without realising it. He starts his morning by opening his company email on Gmail — he did not install Gmail, he does not update it, he just logs in and reads his messages. That is SaaS. After lunch he works on a new feature for the company's web application, deploying his code to Azure App Service where the platform handles the server, runtime, and environment for him — he only manages his code. That is PaaS. Later in the evening, the infrastructure team asks him to test something on a new Azure Virtual Machine they provisioned — a raw server in the cloud where the team installs and configures everything themselves. That is IaaS. Same person, same day, three different service models — each one serving a different level of need.
Going Deeper
On the IaaS side, the most direct Azure example is Azure Virtual Machines. You get a virtualised server with a chosen amount of CPU, RAM, and storage. From that point you manage the operating system, software, security patches, and everything else running on that machine. Other IaaS examples in the broader market include Amazon EC2 and Google Compute Engine. The defining characteristic is always the same — raw infrastructure delivered, everything else your responsibility.
For PaaS, Azure App Service is the clearest example. You deploy your web application or API and Azure manages the underlying server, operating system, runtime environment, and infrastructure patching. Azure SQL Database is another PaaS example — you get a fully managed database where Microsoft handles the engine, updates, and availability, and you focus on your data and queries. Google App Engine and AWS Elastic Beanstalk are equivalent PaaS offerings from other providers. The characteristic is that the platform is managed for you and you work purely at the application level.
For SaaS, the examples are everywhere in daily life. Microsoft 365 — Word, Excel, Teams, Outlook — is a complete SaaS suite. You subscribe, log in, and use it. Salesforce is SaaS for customer relationship management. Zoom is SaaS for video communication. Dropbox is SaaS for file storage and sharing. On the Azure side, Microsoft Dynamics 365 is a SaaS business application platform. The defining characteristic of SaaS is always that nothing is installed, nothing is maintained by the user, and the provider handles the entire software lifecycle.
A useful classification test for any cloud service: ask yourself what you are responsible for managing. If you manage the OS upwards, it is IaaS. If you manage only your application code, it is PaaS. If you manage nothing technical and just use the software, it is SaaS.
- Azure Virtual Machines is the primary IaaS example in Azure — raw compute infrastructure you configure and manage yourself.
- Azure App Service and Azure SQL Database are PaaS examples — the platform and infrastructure are managed, you focus only on your application and data.
- Microsoft 365, Salesforce, and Gmail are everyday SaaS examples — fully managed software you access through a browser or app without any installation.
- The quickest way to classify any cloud service is to ask what the user is responsible for managing — OS and above means IaaS, only code means PaaS, nothing technical means SaaS.
- For AZ-900, memorise at least two Azure-specific examples of each model — they appear regularly in scenario-based exam questions.
