「AIでアプリを作りたい。だが、何から始めて、いくらかかり、どこに頼めばいいのか分からない」——2026年現在、経営企画やDX推進の部門から最も多く寄せられるのがこの相談です。
状況が読みにくいのには理由があります。この1〜2年で、AIアプリ開発の前提が実際に変わったからです。従来は「作れる人がいるかどうか」がボトルネックでしたが、いまは「何を作るべきかを決められるかどうか」がボトルネックになりました。にもかかわらず、発注側の進め方も、受注側の見積もり方も、多くが従来のままです。
本記事では、公的データと実務の両面から、AIアプリ開発の進め方・費用の決まり方・発注先の選び方を整理します。「相場はいくら」といった単純な数字を提示するのではなく、その数字が何で決まるのかを分解します。そのほうが、実際の意思決定に使えるからです。
目次
最初に整理すべき点です。この言葉は、まったく異なる2つのものを指して使われています。
| ①AI機能を持つアプリの開発 | ②AIを使ったアプリ開発 | |
|---|---|---|
| 意味 | チャットボット、文書要約、画像判定などAIが機能として組み込まれたアプリを作る | 開発の手段としてAIを使い、アプリを作る(AI機能の有無は問わない) |
| 主な論点 | モデル選定、精度、API費用、ハルシネーション対策 | 開発速度、内製可否、生成物の品質、統制 |
| 費用の変動要因 | 推論の呼び出し量 | 要件の複雑さと明確さ |
社内で「AIアプリを作りたい」という話が出たとき、どちらを指しているのかを最初に確認してください。①のつもりで話す人と②のつもりで聞く人が同席していると、要件定義が空転します。実際には両方を組み合わせるケース(AIで開発し、AI機能も載せる)が増えており、その場合は費用構造も両方が乗ります。
背景には人材の需給があります。経済産業省の「IT人材需給に関する調査」(2019年)は、2030年時点で最大約79万人のIT人材不足を推計しています。経済産業省「DXレポート」(2018年)が警告した「2025年の崖」と合わせて、「外注先を探せば解決する」という前提そのものが成り立ちにくくなっているのが現状です。
ここに、自然言語からアプリを生成できるツール(Lovableなど)が実用域に入ってきました。結果として、これまで「予算が付かないから作らなかった」小さな業務アプリが、内製で成立するようになった——これが構造変化の中身です。
ただし誤解しないでください。大規模基幹システムの置き換えが内製でできるようになったわけではありません。変わったのは、費用対効果が合わずに放置されていた領域の経済性です。
「AIで開発が速くなった」という説明は、変化の一部しか捉えていません。実際に変わったのはボトルネックの位置です。作れる人を確保することが難しかった時代から、何を作るべきかを決めることが難しい時代に移りました。この変化は、発注側の準備の仕方そのものを変えます。
| 観点 | 従来 | 現在 |
|---|---|---|
| ボトルネック | 実装できる人材の確保 | 何を作るかを決める意思決定 |
| 要件定義の位置づけ | 実装前に固め切る(変更は高コスト) | 動くものを見ながら決める(変更が安い) |
| 試作の扱い | 捨てる前提のモックアップ | 本番コードの出発点になり得る |
| 費用の主成分 | 実装工数 | 要件整理・設計・統制・運用 |
3行目が重要です。従来、事業部門が作った試作は「動くけれど捨てるもの」でした。現在の主要ツールは実コードを生成し、GitHubと同期できるため、試作をエンジニアが引き取って本番化する受け渡しが、作り直しなしで成立します。これが進め方を根本から変えます。
STEP1:解決する業務課題を1つに絞る
「AIを活用したい」は課題ではありません。「見積作成に1件あたり2時間かかっている」が課題です。効果測定の単位(時間・件数・金額)まで書けない課題は、まだ課題になっていません。
STEP2:作らないものを決める
スコープ確定とは、作るものを決めることではなく作らないものを決めることです。ここを曖昧にしたまま進めた案件は、ほぼ例外なく費用が膨らみます。最初のバージョンには、認証・権限・外部連携を入れないのが定石です。
STEP3:2週間以内に動くものを作る
資料ではなく動くものを作ります。この段階の目的は完成ではなく、「認識のズレを表面化させること」です。画面を見た瞬間に「そうじゃない」が出るのは成功であって失敗ではありません。
STEP4:実際の業務データで検証する
ダミーデータでの検証は意味がありません。実データを入れた瞬間に、想定外の表記ゆれ・欠損・例外パターンが噴出します。ここで出た問題こそが、本番化の要件です。
STEP5:本番運用に必要な要件を足す
認証、権限設計、エラー処理、ログ、バックアップ。ここからエンジニアの関与が必要になります。
STEP6:公開前にセキュリティを点検する
最頻出の事故は、データベースのアクセス制御(行レベルセキュリティ)の設定漏れです。設定していなくてもアプリは正常に動くため、通常のテストでは発見できません。点検手順は公開前チェックリストにまとめています。OWASP Top 10やIPA「安全なウェブサイトの作り方」の観点でのレビューも組み込んでください。
STEP7:使われる状態にする
最も軽視され、最も失敗する工程です。動くアプリを作っても、現場が従来のExcelを使い続ければ投資はゼロになります。「作る」ではなく「切り替える」ことがゴールだと定義し直してください。
見積書を1つの数字として見ると判断を誤ります。実際には性質の違う3層で構成されています。
| 層 | 内容 | 性質 | 削減の余地 |
|---|---|---|---|
| ①開発費 | 要件整理・設計・実装・テスト | 一時費用 | スコープ次第で大きく変動 |
| ②運用費 | ホスティング、DB、AI呼び出し、保守 | 恒久的な継続費用 | 設計で変わるが、ゼロにはならない |
| ③統制コスト | 権限管理、セキュリティ点検、棚卸し、教育 | 継続費用(社内工数) | 先に設計すれば安く、後付けだと高い |
見積もりで抜けやすいのは②と③です。とくに②は「作って終わり」の想定で予算化され、翌年度に予算がなくて止まる——という事故が起きます。AIアプリの場合、推論の呼び出しは使われるほど費用が増えるため、成功するほどコストが上がる構造になります。稟議では必ず運用費を恒久予算として計上してください。
「業務アプリ開発の相場は◯◯万円」という情報は多数ありますが、意思決定には使えません。同じ「在庫管理アプリ」でも、要件次第で工数が桁違いになるからです。
IPAの「ソフトウェア開発分析データ集2022」は、5,546プロジェクトの定量データをもとに工数・工期・規模・生産性・信頼性を分析しており、直近6年分1,479件からベンチマークを算出しています。ここから読み取るべきは個別の金額ではなく、「同種のプロジェクトでも工数には大きな幅がある」という事実そのものです。
したがって、相場感は次のように使ってください。
比較表を作る際、多くの企業が「開発費」だけを並べて内製が安いと結論づけます。これは誤りです。公正な比較には次の項目が必要です。
| 比較項目 | 内製 | 外注 |
|---|---|---|
| 直接費 | ツール利用料(席課金か従量課金か) | 開発委託費 |
| 人件費 | 社内担当者の工数(見落とされやすい) | 社内の窓口・レビュー工数 |
| リードタイム | 短い(意思決定が社内で完結) | 長い(契約・要件定義・検収) |
| 変更コスト | 低い | 高い(変更契約が必要) |
| 品質保証 | 自社で担保する必要がある | 契約で担保 |
| 継続性リスク | 担当者の異動・退職で止まる | ベンダーの継続性に依存 |
正しい問いは「どちらが安いか」ではなく、「どの部分を内製し、どの部分を外注するか」です。現実的な切り分けは、要件が固まりにくい探索フェーズを内製、品質保証と継続性が求められる本番運用を外注(または共同)とする形です。
金額の大小より、内訳の構造を見てください。確認すべきは12項目です。
| # | 確認項目 | 望ましい状態 |
|---|---|---|
| 1 | 要件整理の工数が明示されているか | 実装費に埋め込まれていない |
| 2 | スコープ外が書かれているか | 「やらないこと」が明記されている |
| 3 | 運用費が別掲されているか | 月額の内訳が示されている |
| 4 | 変更が発生した場合の扱い | 変更手続きと単価が事前に定義されている |
| 5 | 成果物にソースコードが含まれるか | 著作権・利用範囲が明記されている |
| 6 | ホスティング先とデータの所在 | リージョンまで特定されている |
| 7 | セキュリティ点検の実施範囲 | 誰が何を点検するか明記 |
| 8 | 保守の範囲と応答時間 | 障害時の対応時間が定義されている |
| 9 | 検収条件 | 合否の判定基準が具体的 |
| 10 | 体制図と稼働率 | 誰が何%関与するかが明示 |
| 11 | 既存システムとの連携範囲 | API仕様の確認責任が明確 |
| 12 | 契約終了時の引き継ぎ | データとコードの返却方法が明記 |
次のいずれかに該当する場合、発注前に立ち止まってください。
1つに絞るなら、「要件を削る提案をしてくるか」です。
受注側にとって、要件を削ることは受注金額を下げることを意味します。それでも「この機能は初回から必要ですか」「これは既存ツールの標準機能で足りませんか」と言える相手は、プロジェクトの成功を自社の売上より優先しているということです。この一点は、他のどの評価項目よりも予測力があります。
加えて、社内の合意形成を支援できるかも重要です。IPA「DX白書」が繰り返し指摘するとおり、DXの阻害要因は技術よりも組織側にあります(IPA「DX動向2024」も同様に人材・組織面の課題を指摘しています)。実装だけを請け負う相手より、部門間の調整と定着まで担える相手のほうが、結果的に投資対効果は高くなります。
ツールの比較を個別製品から始めると、比較軸が製品ごとにばらついて結論が出ません。まず系統に分け、自社の要件がどの系統に当たるかを決めてから、系統内で製品を比べてください。2026年時点では次の3系統に整理できます。
| 系統 | 代表例 | 向く領域 | 注意点 |
|---|---|---|---|
| AI生成型ビルダー | Lovable、Bolt、v0 | 要件が固まっていない探索フェーズ、小〜中規模の業務アプリ | 権限設計とセキュリティ点検は自社責任 |
| 既存ノーコード基盤 | kintone、Power Apps | 定型的な業務アプリ、既存のライセンス資産がある場合 | プラットフォームの制約内でしか作れない |
| スクラッチ+AI支援 | 従来の開発+Cursor等 | 基幹連携、高い可用性が要る本番システム | エンジニアの確保が前提 |
比較検討でよくある誤りは、この3系統を同じ土俵で比べることです。「kintoneとLovableはどちらが安いか」という問いは、「電車とレンタカーはどちらが安いか」と同じ構造をしています。行き先と人数を決めなければ答えは出ません。
すでにMicrosoft 365やkintoneを全社導入している企業では、まず既存基盤で作れないかを検証するのが原則です。追加コストがゼロに近く、情シスの審査も通っているためです。
それでも新しい選択肢を検討する価値があるのは、次のケースです。既存基盤の制約で作れない画面がある、非エンジニアが自力で完成まで到達できない、外部公開が必要——このいずれかに該当するとき。「新しいから使う」ではなく「既存で詰まったから使う」という順序を守ってください。この順序を守れる企業は、情シスとの関係も良好に保てます。
アプリ内でAIを呼び出す場合、AnthropicやOpenAIなどのAPIを利用します。選定軸は精度だけではありません。①用途に対する精度、②入出力トークン単価、③応答速度、④データの取り扱い(学習利用の有無)の4点で評価してください。
とくに④は情シス審査の焦点になります。入力データが学習に使われない契約になっているかを、必ず書面で確認してください。個人データを扱う場合は個人情報保護委員会のガイドラインも参照が必要です。
AIアプリ開発で費用が想定を超える原因の多くは、見積もりの甘さではなく契約形態の選択ミスにあります。要件が固まっていない案件を、成果物の完成を約束する契約で発注すると、要件が動くたびに手続きが必要になります。まず両者の違いを整理します。
| 請負 | 準委任 | |
|---|---|---|
| 約束するもの | 成果物の完成 | 業務の遂行 |
| 要件の前提 | 事前に確定していること | 進めながら固めてよい |
| 発注側の関与 | 少なくてよい | 継続的な関与が必要 |
| 変更への強さ | 弱い(変更契約が必要) | 強い |
AIアプリ開発で失敗が起きやすいのは、要件が固まっていない案件を請負契約で発注したときです。要件が動くたびに変更契約が必要になり、費用も期間も膨らみます。IPAが公開している「情報システム・モデル取引・契約書」でも、工程の性質に応じた契約形態の使い分けが示されています。
現実的な構成は「探索フェーズは準委任、本番構築は請負」です。何を作るかが決まっていない段階では準委任で伴走し、スコープが確定した時点で請負に切り替える。この二段構えにすると、双方のリスクが最小になります。
逆に言えば、要件が固まっていないのに一括請負の見積もりを出してくる相手には注意が必要です。金額に不確実性分のバッファが乗っているか、後から変更費用が発生するかのいずれかだからです。
ここまでの内容を、実際に起きている失敗の形で整理します。並べると分かるとおり、失敗の大半は着手前と公開後に集中しており、開発中の工程はほとんど出てきません。開発が速くなったぶん、前後の工程の重要性が相対的に上がったということです。
| 失敗 | 兆候 | 対処 |
|---|---|---|
| 最初から作り込みすぎる | 初回リリースに認証・権限・連携が全部入っている | STEP2で「作らないもの」を先に決める |
| ダミーデータで検証を終える | 本番投入後に想定外のデータで壊れる | STEP4で実データを使う |
| 運用費を予算化していない | 翌年度に予算がなく停止 | 3層構造の②を恒久予算に計上 |
| セキュリティを最後に回す | 公開直前に情シス審査で差し戻し | STEP6を工程に組み込み、審査要件を先に確認 |
| 作って終わりにする | 現場が従来のExcelを使い続ける | STEP7を成果指標に含める |
| 統制なしで横展開する | 誰が作ったか不明なアプリが増殖 | 棚卸しルールを配布前に決める |
最後の行が、中長期で最も高くつきます。市民開発を統制なしに広げると、数年後には保守されないアプリが積み上がります。DXレポートが警告した既存システムのブラックボックス化と、構造はまったく同じです。
AIアプリ開発の稟議が止まる理由は、金額の大きさではなく効果の説明が曖昧なことです。次の3点をセットで用意してください。
株式会社100は、世界上位1%・日本唯一のHubSpot認定エリートパートナーとして100社以上のCRM導入・活用を支援し、Lovableの日本公式パートナーとしてAIアプリの内製化支援も行っています。上流の要件整理、社内の合意形成、CRMとの連携設計、定着までを一貫してご支援します。
要件次第で大きく変わるため、単一の相場を示すことはできません。費用は①開発費・②運用費・③統制コストの3層で構成され、見積もりで抜けやすいのは②と③です。相場表の数字を基準にするより、「何の要件で工数が積み上がっているか」を確認してください。
動くプロトタイプは2週間以内が目安です。ただし本番運用に耐える状態にするまでの期間は、認証・権限・既存システム連携の有無で大きく変わります。プロトタイプの速さを本番化の速さと混同しないでください。
二択で考えないでください。要件が固まりにくい探索フェーズは内製、品質保証と継続性が求められる本番運用は外注または共同、という切り分けが現実的です。内製比較では社内担当者の人件費を必ず計上してください。
小規模な社内ツールやLPは可能です。ただし本番運用・社外公開・機密データを扱う場合は、権限設計とセキュリティ点検を検証できる人のレビューが必須です。ここを省略した事例が、最も重大な事故につながっています。
「要件を削る提案をしてくるか」です。要件を削ることは受注金額を下げることを意味するため、それでも提案できる相手は、自社の売上よりプロジェクトの成功を優先していると判断できます。
前提としているスコープが違うためです。とくに要件整理の工数、スコープ外の定義、運用費の扱いで差が出ます。金額を比較する前に、3社の「やらないこと」の記載を比較してください。
契約次第です。見積書・契約書で著作権の帰属と利用範囲を必ず確認してください。現在の主要ツールは実コードを生成しGitHubへ同期できるため、技術的には自社保有が可能です。契約上どうなっているかが論点になります。
推論の呼び出し量に応じた継続費用が発生します。モデル、入出力の量、呼び出し頻度で変動し、利用が増えるほど費用も増える構造です。「成功すると赤字になる」設計にならないよう、想定利用量から先に試算してください。
プラットフォームの安全性はベンダー、作ったアプリの権限設計と公開範囲は自社、という責任分界が一般的です。事故の大半は後者で発生します。詳細は公開前セキュリティチェックリストをご覧ください。
技術的な安全性より「誰が作って、誰が保守し、いつ止めるのか」が説明できていないケースが大半です。公開フロー・棚卸しルール・権限管理の3点を先に文書化すると、審査が速く進みます。
社内限定・読み取り中心のツールです。外部公開を伴わずリスクが低く、効果(作業時間の削減)が数値で測定できるため、次の投資の根拠になります。顧客向けのポータルなど外部公開を伴うものは、運用ルールが固まってからにしてください。
現時点では現実的ではありません。変わったのは「費用対効果が合わずに放置されていた小〜中規模の業務アプリ」の経済性であって、大規模基幹システムの置き換えではありません。過大な期待を前提に稟議を組むと、後で信頼を失います。
本記事で引用した公的データは、経済産業省「IT人材需給に関する調査」(2019年)、同「DXレポート」(2018年)、IPA「ソフトウェア開発分析データ集2022」に基づきます。本記事は一般的な進め方の指針であり、個別プロジェクトの費用・期間を保証するものではありません。