Microsoft環境で業務アプリを作るなら何を使う?Power Apps・Power Automate・Copilot・独自開発の違いと料金
Microsoft 365を使っている企業で業務改善を考えると、
「Power Appsで作るのか」
「Power Automateを使うのか」
「Copilotを契約すれば全部できるのか」
「普通にWebシステムを開発してはいけないのか」
という疑問が出てきます。
Microsoftには、Officeだけでなく、AI、業務アプリ、ワークフロー、自動化、データベース、クラウドまで幅広い製品があります。
そのため便利な反面、どこからどこまでがMicrosoft 365の料金に含まれ、どこから追加料金になるのかが非常にわかりにくいのも事実です。
今回は、中小企業がMicrosoft環境で業務システムを作る場合の選択肢と料金体系を整理します。
まずMicrosoftの業務システム基盤を整理する
大きく分けると、次のようになります。
| やりたいこと | Microsoft製品 |
|---|---|
| メール・予定表 | Outlook |
| 会議・チャット | Teams |
| ファイル管理 | OneDrive / SharePoint |
| Word・Excel・PowerPoint | Microsoft 365 |
| AI活用 | Microsoft 365 Copilot |
| 業務アプリ作成 | Power Apps |
| 業務自動化 | Power Automate |
| データベース | Dataverse |
| AIエージェント | Copilot Studio |
| BI・分析 | Power BI |
| 本格Webシステム | Azure + .NET / React等 |
| Microsoft 365とのAPI連携 | Microsoft Graph |
つまりMicrosoftでは、
Microsoft 365で仕事をする
だけではなく、
その上に業務アプリや自動化を作る
ことまで想定されています。
Power Automateは「業務を自動で動かす」ための仕組み
Power Automateは、画面を作るものではなく、主に業務フローを自動化するためのサービスです。
例えば、
メールを受信
↓
添付ファイルをOneDriveへ保存
↓
担当者へTeams通知
↓
Excelへ記録
といった処理を、ローコードで構築できます。
他にも、
- 申請されたら上司に承認依頼
- 毎朝売上データを集計
- Outlookのメールを条件別に振り分け
- SharePoint更新時にTeams通知
- Excelの内容を別システムへ登録
などに利用できます。
つまり、
人間が毎回同じ操作をしている業務を自動化する
のがPower Automateです。
Power Appsは「業務画面」を作る
一方Power Appsは、入力画面や検索画面など、社員が使う業務アプリそのものを作るサービスです。
例えば、
- 案件管理
- 顧客管理
- 在庫管理
- 日報
- 点検
- 備品管理
- 経費申請
- 稟議
- 問い合わせ管理
などです。
Excelで管理していた表を、
Excel
↓
Power Apps
↓
スマホ・PCから入力
↓
Power Automate
↓
承認・通知
という業務システムに変えられます。
中小企業の「Excel管理が限界になってきた」という課題とは非常に相性が良い領域です。
よくある構成は「Power Apps + Power Automate」
例えば経費申請なら、
Power Apps
申請画面
↓
Dataverse / SharePoint
↓
Power Automate
↓
上司承認
↓
Teams / Outlook通知
という構成になります。
Power Appsが画面。
Power Automateが裏側の処理。
DataverseやSharePointがデータ保存。
という役割分担です。
ではMicrosoft 365 Copilotは何をするのか
Copilotは、Power AppsやPower Automateとは役割が違います。
Copilot Businessは、
Microsoft 365に蓄積された情報をAIで活用する
ためのサービスです。
例えば、
「昨日のA社とのメールを要約して」
「Teams会議の決定事項をまとめて」
「OneDriveにある過去の提案資料から、似た案件を探して」
「その情報を使って提案書を作って」
といったことができます。
つまり、
Power Apps
→ 業務アプリを作る
Power Automate
→ 業務を自動化する
Copilot
→ 業務情報をAIで活用する
という違いです。
Copilotを契約してもPower Apps Premiumは付いてこない
ここは特に注意が必要です。
Microsoft 365 Copilot Businessを契約したからといって、
Power Apps PremiumやPower Automate Premiumまで全部利用できるわけではありません。
基本的には別ライセンスです。
2026年8月時点のMicrosoft公式価格を見ると、主な料金は次のようになっています。
| サービス | 料金目安 |
|---|---|
| Microsoft 365 Copilot Business | 2,698円/人/月〜 |
| Power Apps Premium | 2,998円/人/月 |
| Power Automate Premium | 2,248円/人/月 |
| Power Automate Process | 22,488円/ボット/月 |
| Power Automate Hosted Process | 32,233円/ボット/月 |
いずれも基本的に年払い相当・税別です。
Copilot Businessは現在キャンペーン価格で2,698円/人/月相当となっており、通常価格は3,148円。対象となるMicrosoft 365 Businessライセンスが別途必要です。最大300ユーザーまで利用できます。
Power Apps Premiumは2,998円/ユーザー/月相当で、Premium ConnectorやDataverseなどを含む本格的な業務アプリ開発向けです。
Power Automate Premiumは2,248円/ユーザー/月相当です。RPAや高度な自動化を行う場合は、ボット単位のProcessプランなどもあります。
Microsoft 365自体の料金も必要
さらに、Copilot Businessは単独では使えません。
対象となるMicrosoft 365 Business契約が必要です。
Microsoftでは現在、セットプランも提供されています。
例えば、
Microsoft 365 Business Standard + Copilot Business
の場合、
3,523円/人/月相当
です。
Business Premium + Copilot Businessでは、
4,797円/人/月相当
となっています。
そのため、
「Microsoft 365 + Copilot + Power Apps」
まで利用すると、社員1人あたりの費用はそれなりに上がってきます。
例えば10人で使うといくらか
仮に10人が、
- Microsoft 365 Business Standard
- Copilot Business
- Power Apps Premium
を使うとします。
現在のセット価格を基準にすると、
Microsoft 365 Business Standard + Copilot Business
3,523円 × 10名
= 約35,000円/月
さらに、
Power Apps Premium
2,998円 × 10名
= 約30,000円/月
合計すると、
約65,000円/月
です。
年間では約78万円になります。
さらにPower Automate Premiumが必要なユーザーがいれば、そこに追加されます。
そのため、
ローコードだから必ず安い
とは限りません。
ただしMicrosoft 365だけでできる自動化もある
一方で、すべてのPower AppsやPower Automate利用に追加料金が必要というわけではありません。
Microsoft 365に含まれる範囲で、
- Outlook
- Teams
- SharePoint
- OneDrive
などの標準コネクタを使った比較的シンプルな自動化なら、追加ライセンスなしで対応できるケースがあります。
例えば、
Outlookにメール受信
↓
OneDriveへ添付保存
↓
Teamsへ通知
程度なら、既存ライセンスの範囲内でできる可能性があります。
一方、
- SQL Server
- Dataverseを本格利用
- Premium Connector
- Custom Connector
- 外部API
- RPA
などを利用し始めるとPremiumライセンスが必要になりやすくなります。
ローコードが向いているケース
Power AppsやPower Automateが特に向いているのは、
小規模な社内システム
です。
例えば、
10人程度が使う申請システム
5人で使う案件管理
現場スタッフが使う点検アプリ
営業担当者の顧客管理
などです。
Microsoft 365を既に使っていれば、
認証
権限
Teams
Outlook
SharePoint
などと簡単につながるため、ゼロからWebシステムを作るより早く導入できます。
利用人数が増えると独自開発も比較した方がいい
一方で、
30人
50人
100人
と利用者が増えていくと、ユーザー課金が効いてきます。
例えばPower Apps Premiumを50人に付与すると、
2,998円 × 50人
= 約15万円/月
年間では、
約180万円
です。
3年間利用すると約540万円。
このくらいになると、
普通にWebシステムを独自開発した方が良くないか?
という比較が必要になります。
コーディングで作ってもMicrosoft環境の恩恵は受けられる
そこで出てくるのが独自開発です。
例えば、
React / Next.js
↓
.NET / Node.js
↓
PostgreSQL / Azure SQL
という一般的なWebシステムを作ります。
そこにMicrosoft Graphを組み合わせます。
独自業務アプリ
↓
Microsoft Graph
↓
├ Outlook
├ Teams
├ OneDrive
├ SharePoint
├ Calendar
└ Entra ID
こうすれば、Power Appsを使わなくてもMicrosoft 365との連携が可能です。
つまり、
コードで作ったらMicrosoftの恩恵を受けられない
ということではありません。
むしろ、
Power PlatformはMicrosoft環境を簡単に使う方法
コード開発はMicrosoft環境を自由に使う方法
と考えた方が近いでしょう。
例えば独自案件管理とOutlookを連携する
独自の案件管理システムを作ったとします。
案件画面に、
A社
案件金額
500万円
ステータス
提案中
関連メール
・8/20 見積について
・8/23 要件について
関連ファイル
・A社提案書.docx
・見積.xlsx
次回予定
9/3 商談
と表示することもできます。
メールはOutlook。
資料はOneDrive / SharePoint。
予定はMicrosoft Calendar。
ログインはEntra ID。
それらをMicrosoft Graph経由で取得します。
こうした構成なら、
UIや業務ロジックは完全に独自開発しながら、Microsoft 365の資産を利用する
ことができます。
Power Platformとコードを組み合わせる方法もある
実務では、
「Power Appsか独自開発か」
という二者択一でもありません。
例えば、
Power Apps
↓
Power Automate
↓
Custom Connector
↓
自社API
↓
基幹システム
という構成もできます。
簡単な部分はローコード。
複雑な部分はコード。
という分担です。
Microsoft自身もPower PlatformとAzure、カスタムコードを組み合わせる開発を想定しています。
中小企業なら3段階で考えるとわかりやすい
Microsoft環境で業務改善するときは、最初から大規模なシステムを作る必要はありません。
レベル1:既存Microsoft 365だけで自動化
まずは、
Outlook
Teams
OneDrive
SharePoint
を使ってPower Automateで簡単な自動化。
追加費用をほとんどかけずに改善できる可能性があります。
レベル2:Power Apps / Power Automate Premium
Excel管理が限界になってきたら、
Power Appsで業務アプリ化。
Power Automateで承認や通知を自動化します。
数名〜数十名程度の社内業務なら非常に相性が良い方法です。
レベル3:独自システム + Microsoft Graph
利用人数が多い。
業務ロジックが複雑。
外部ユーザーも使う。
SaaS化したい。
こうしたケースでは独自開発を検討します。
Microsoft 365との連携はGraph APIで維持できます。
さらにAIを使うならCopilotを追加する
ここまでの業務システムにCopilotを加えると、
Outlook
Teams
OneDrive
SharePoint
↓
Microsoft 365 Copilot
↓
検索・要約・分析
というAI活用ができます。
例えば、
「この案件について最近のメールと会議を調べて」
「過去の似た提案を探して」
「次回商談で確認すべき事項をまとめて」
などです。
Microsoft 365 Business StandardとCopilot Businessのセットプランでは、Word、Excel、PowerPoint、Outlookなどで業務データに基づいたCopilotを利用できます。
結局、何を選べばいいのか
非常に簡単に整理すると、
単純な自動化
Power Automate
小規模な社内業務アプリ
Power Apps + Power Automate
AIによるメール・会議・ファイル活用
Microsoft 365 Copilot
複雑な業務システム
独自Webアプリ + Microsoft Graph
AIエージェントまで作りたい
Copilot Studio
となります。
大切なのはライセンス費用と開発費を両方比較すること
Microsoft環境だからといって、
何でもPower Appsにする必要はありません。
Power Appsなら初期開発費を抑えられる一方、
ユーザー数に応じた月額費用
が発生します。
独自開発なら初期費用は高くなりますが、
ユーザー数が増えてもPower Appsのようなユーザーライセンス費用は必ずしも増えません。
そのため、
10人で使うのか
50人で使うのか
3年間使うのか
などを考えて、
初期開発費
+
月額ライセンス
+
保守費
で比較することが重要です。
まとめ
Microsoft環境で業務改善をする場合、選択肢はPower Automateだけではありません。
Microsoft 365を土台として、
自動化
Power Automate
業務アプリ
Power Apps
AI
Microsoft 365 Copilot
本格システム
独自開発 + Microsoft Graph
と段階的に選択できます。
ポイントは、
「Microsoft製品だから全部Microsoftで作る」ではなく、その業務に一番適した方法を選ぶこと
です。
既存のMicrosoft 365だけで改善できるなら、まずはそこから始める。
小規模な業務ならPower Platform。
利用人数や複雑性が増えたら独自開発。
そしてメール、会議、ファイルの情報活用にはCopilot。
このように整理すると、中小企業でも無駄なライセンス費用を増やさず、段階的に業務DXを進めやすくなります。