---
title: "SaaSとは？PaaS・IaaSとの違いとクラウドサービスの切り分け【基本情報技術者試験】"
description: "SaaS・PaaS・IaaSを、利用者がどこまで管理するかという視点で比較し、アプリケーション提供、開発環境、サーバ基盤の違いをFE科目A向けに整理します。"
last_modified_at: "2026-07-25"
canonical_url: "https://stemtazoo.github.io/fe/saas-paas-iaas/"
section: "fe"
---

## まず結論

**SaaS・PaaS・IaaSの違いは、利用者がどこまで自分で管理するか**です。

基本情報技術者試験では、次の3つで切り分けると判断しやすくなります。

| 用語 | 利用するもの | 試験で見る言葉 |
|---|---|---|
| SaaS | 完成したアプリケーション | メール、会計、顧客管理などをネット経由で利用 |
| PaaS | アプリを作るための実行・開発環境 | 開発環境、実行環境、ミドルウェア |
| IaaS | サーバやストレージなどのIT基盤 | 仮想サーバ、ストレージ、ネットワーク |

選択肢に **「アプリケーションの機能を利用する」** とあれば、まずSaaSを疑います。

## 直感的な説明

クラウドサービスを、料理にたとえると分かりやすいです。

- SaaS：完成した料理を注文して食べる
- PaaS：調理器具やキッチンを借りて、自分で料理を作る
- IaaS：土地や建物のような基盤を借りて、設備から自分で整える

つまり、SaaSほど利用者の管理範囲は小さく、IaaSほど利用者が自分で管理する範囲が広くなります。

英語では、次の意味です。

- SaaS：Software as a Service
- PaaS：Platform as a Service
- IaaS：Infrastructure as a Service

as a Service は、「買い切って所有する」のではなく、**サービスとして利用する**というイメージです。

## 定義・仕組み

### SaaS

SaaSは、サービス提供者が用意したアプリケーションを、インターネット経由で利用する形態です。

利用者は、通常、サーバやOS、ミドルウェア、アプリケーションの保守を細かく行いません。

代表的な例は、次のようなサービスです。

- Webメール
- オンライン会計
- クラウド型の顧客管理
- オンライン会議

SaaSのポイントは、**完成したソフトウェアを使うこと**です。

### PaaS

PaaSは、アプリケーションを開発・実行するための環境をサービスとして利用する形態です。

利用者は、提供されたOS、データベース、ミドルウェア、実行環境などを利用して、アプリケーションを開発します。

PaaSのポイントは、**アプリを作るための土台を借りること**です。

### IaaS

IaaSは、サーバ、ストレージ、ネットワークなどのIT基盤をサービスとして利用する形態です。

利用者は、仮想サーバ上にOSやミドルウェア、アプリケーションを導入して利用します。

IaaSのポイントは、**ITインフラを借りて、その上を自分で構築すること**です。

### 管理範囲で比較

| 管理対象 | SaaS | PaaS | IaaS |
|---|---:|---:|---:|
| アプリケーション | 提供者 | 利用者 | 利用者 |
| ミドルウェア | 提供者 | 提供者 | 利用者 |
| OS | 提供者 | 提供者 | 利用者 |
| サーバ・ストレージ | 提供者 | 提供者 | 提供者 |

厳密な分担はサービスごとに異なることがありますが、FE試験ではこの大まかな違いを押さえれば十分です。

公式の出題範囲やシラバスは、[IPA：基本情報技術者試験](https://www.ipa.go.jp/shiken/kubun/fe.html) から確認できます。

## 科目Aでどう出る？

科目Aでは、用語の意味そのものより、**何を提供するサービスか**を問われることがあります。

### SaaSを選ぶ目印

次のような表現があれば、SaaSを疑います。

- アプリケーション機能をインターネット経由で利用する
- 必要なときだけソフトウェアを利用する
- 利用者はアプリケーションを導入・保守しない
- Webブラウザからサービスを使う

### PaaSを選ぶ目印

- アプリケーション開発環境を提供する
- 実行環境やミドルウェアを利用する
- 利用者がアプリケーションを開発する

### IaaSを選ぶ目印

- 仮想サーバを提供する
- ストレージやネットワークを提供する
- OSから利用者が構築する

### よくある選択肢の切り方

```text
完成したアプリを使う
→ SaaS

アプリを作る環境を使う
→ PaaS

サーバやストレージを借りる
→ IaaS
```

## どんな場面で使う？


システム構成や運用範囲を読む問題では役立ちます。

たとえば、問題文に次の情報があったとします。

- 利用者はWebブラウザから業務システムを使う
- サーバの保守はサービス提供者が行う
- 利用者はアプリケーションの設定だけを行う

この場合、利用者は完成したアプリケーションを使っているため、SaaSと判断できます。

一方、利用者が仮想サーバへOSを導入し、その上にシステムを構築しているならIaaSです。

問題文では、**誰がどこまで管理しているか**を本文から読み取ることが大切です。

## よくある誤解・混同

### SaaSとERPは同じではない

ERPは、会計・人事・販売・在庫などの基幹業務を統合管理するシステムです。

一方、SaaSはサービスの提供形態です。

| 用語 | 何を表すか |
|---|---|
| ERP | 何のためのシステムか |
| SaaS | どのように提供されるか |

そのため、ERPをSaaSとして提供することもあります。

### SaaSとクラウドは完全な同義語ではない

クラウドコンピューティングは、ネットワーク経由でコンピュータ資源を利用する広い考え方です。

SaaSは、その中の一つの提供形態です。

```text
クラウドサービス
├ SaaS
├ PaaS
└ IaaS
```

### PaaSとIaaSを混同しない

PaaSでは、OSやミドルウェアなどの実行環境を提供者が用意します。

IaaSでは、サーバやストレージなどの基盤を借り、OSやミドルウェアは利用者が構築します。

```text
開発・実行環境まで用意
→ PaaS

仮想サーバなどの基盤だけ用意
→ IaaS
```

### オンプレミスとの違い

オンプレミスは、自社でサーバやネットワークを所有・管理する形態です。

クラウドサービスでは、必要な資源をサービスとして利用します。

ただし、クラウドを使えばすべての管理が不要になるわけではありません。

SaaSでも、利用者アカウント、権限設定、データの扱いなどは利用者側で管理する必要があります。

## まとめ（試験直前用）

- SaaSは、完成したアプリケーションをインターネット経由で利用する
- PaaSは、アプリケーションを開発・実行する環境を利用する
- IaaSは、仮想サーバやストレージなどのIT基盤を利用する
- SaaS・PaaS・IaaSは、利用者がどこまで管理するかで切り分ける
- ERPはシステムの目的、SaaSは提供形態なので混同しない
