BCA / B.Tech 7 min read

What is IaaS, PaaS, SaaS, and FaaS?

IaaS (Infrastructure as a Service)

What is it?
IaaS provides virtual hardware (like servers, storage, networking) over the cloud. It replaces your physical hardware.

Example:
Imagine you want to run your website. IaaS will provide you with a virtual server to host your website.

Benefits:

  • You don't need to buy hardware.
  • Use as much as you need and pay only for what you use.

Example Services:

  • Amazon Web Services (AWS EC2).
  • Google Compute Engine.
  • Microsoft Azure.

PaaS (Platform as a Service)

What is it?
PaaS gives developers a platform to build and host applications. It includes a complete set of hardware and software tools.

Example:
If you want to create a website or an app, PaaS provides all the tools you need for coding, testing, and deployment.

Benefits:

  • Developers don't have to worry about hardware and servers.
  • Development and deployment become easier.

Example Services:

  • Google App Engine.
  • Microsoft Azure App Services.
  • Heroku.

SaaS (Software as a Service)

What is it?
SaaS provides ready-to-use software that is accessed directly over the internet.

Example:
Imagine using Microsoft Word online (Microsoft Office 365) instead of buying and installing it. That's SaaS.

Benefits:

  • No need to install software.
  • Access from any device.

Example Services:

  • Google Workspace (Docs, Sheets, Gmail).
  • Dropbox.
  • Salesforce.

FaaS (Function as a Service)

What is it?
FaaS is a "serverless" technology. You write code in small functions and run them on the cloud.

Example:
Suppose you need to perform a small task (like automatically resizing a photo upon upload). You only write the code for that task, and FaaS handles the rest.

Benefits:

  • You don't need to manage servers.
  • You pay only for what you execute.

Example Services:

  • AWS Lambda.
  • Google Cloud Functions.
  • Azure Functions.

In this Chapter

What is IaaS, PaaS, SaaS, and FaaS?
What is Salesforce? - Components of Salesforce
What is Cloud Computing?
Cloud Computing and Salesforce
Difference between ERP and CRM
Web Services in Cloud Computing
What is AppExchange?
Salesforce and Mobile Support
Introduction to Force.com
Salesforce Setup Page
Create an Application in Salesforce
Create an Object in Salesforce
Lookup Relationship in Salesforce
Create Tabs in Salesforce
ERP In Salesforce
CRM In Salesforce
What is a Field in Salesforce?
Link Creation & Custom Buttons
Manage Security
Governor Limits
How to Create a Profile
How to Create a User
OWD in Salesforce
What are Sharing Rules & Roles?
Record-Based Sharing
Password Policies
User Session
Trusted IP Range
Public Group
Sales Cloud
Contract & Service Object
Component of Service
Create Approval Process
Create Email Template
Create Custom Profile
Create New User
Approval Process Test
Workflow
Workflow Rules & Workflow Actions
Email Task & Updates
Queue & Time-Dependent Workflow Action
Immediate Action
Workflow Immediate Action & Time-Dependent Workflow Action
Process Builder
Create Process Builder
Difference between Process Builder & Workflow
Create Records & Tools
What are Reports & Their Types
How to Create a Report
Creating & Editing Dashboards
Adding Dashboard Snapshots to Home Page
Creating Additional Reports
Creating Custom Report Types
Designing the Home Page
Salesforce All Important Questions and Answers in English (MDSU)
BCA || Salesforce 2025 Paper || MDSU Exam Paper
BCA | Salesforce 2023 Paper | MDSU Exam Paper
BCA || Salesforce Supplementary 2023 Paper | MDSU Exam Paper