AIを使った開発の進め方

アプリ開発の費用はどう決まるか。見積もりの見方と、ストアに出したあと毎年続く対応

アプリ開発の費用は工数と単価の掛け算で出ます。会社ごとに見込みがずれやすい工数を動かす5つのこと、工程ごとに見積もりを出し直す考え方、請負と準委任の違い、ストアに出したあと毎年続く対応、補助金と発注の法律で決まっていることを書いています。

同じアプリの相談でも、開発会社ごとに見積もりの金額が大きく違うことがあります。違いが生まれる大きな場所は、作業の量をどう見込んだかと、まだ決まっていないことをどう扱ったかです。

費用は何で決まるのか。見積もりを工程ごとに分けると、どう比べやすくなるのか。請負と準委任で何が変わり、ストアに出したあと毎年何が続き、補助金や発注の法律では何が決まっているのか。

アプリ開発の費用は何で決まるか

アプリ開発の費用は、作業にかかる人の時間(工数)と、1人あたりの単価の掛け算で出ます。日本情報システム・ユーザー協会(JUAS)の「ソフトウェア・メトリクス調査2025」では、単価を一定の範囲に絞った195件で、開発の総費用は工数とほぼ比例していました。単価は会社ごとに違うので見積書で確かめるとして、ここでは会社ごとに見込みがずれやすい工数の側を見ます。

工数を大きく動かすものとして、次の5つを挙げます。見積もりを取る前に、それぞれの答えを書き出しておくと、何社かの見積もりを同じ条件で比べられます。

1. 画面と機能の数

一覧、登録、検索、承認、通知と、画面と機能が増えるほど、作る作業と確かめる作業が増えます。最初の版に入れるものと、あとで足すものを分けておくと、見積もりの幅が狭まります。

2. どの端末で使うか

パソコンのブラウザで使う業務アプリなのか、iPhone と Android のスマホアプリなのかで、作るものが変わります。ストアに出すスマホアプリには、審査に出す作業と毎年の対応が加わります。

3. ほかのシステムとつなぐか

会計ソフトや販売管理、社内のデータベースとデータをやりとりするなら、つなぐ先の仕様を調べ、つないだ状態で確かめる作業が加わります。つなぐ先の資料がそろっていないと、調べる作業だけで工数が読めなくなります。

4. 誰が使い、何を見せ分けるか

社内の数人だけが使うのか、取引先やお客さまにも使ってもらうのかで、ログインの仕組みと見せ分けの作り込みが変わります。部署や役職で見られる情報を分けるなら、その分の設計と確認が要ります。

5. まだ決まっていないことの量

決まっていないことが多いほど、開発会社は余裕を見て金額を積むか、決まってから見積もると答えます。見積もりが会社ごとに大きく違うときは、ここの扱いが違っていることがあります。

見積もりは工程ごとに分けて出してもらう

決まっていないことが残る段階で、最後までの金額を1回で確定させると、どこかで無理が出ます。経済産業省が作り、情報処理推進機構(IPA)が改めた「情報システム・モデル取引・契約書」は、工程ごとに契約を分ける多段階契約と、工程が進むごとに見積もり直す考え方を採っています。IPA の講演資料「システム開発の健全化に向けて」(2025年4月)では、契約の進め方の例として、見積もりを3回に分けて示しています。

  1. 要件定義の前見積もり1回目(試算)
  2. 外部設計の前見積もり2回目(概算)
  3. 開発の前見積もり3回目(確定)
工程が進むごとに見積もりを出し直す流れの例。IPA の講演資料「システム開発の健全化に向けて」(2025年4月)の図をもとに Nue が作成。

最初の相談の段階では、作るものの細部が決まっていません。この時点の金額は試算として受け取り、要件定義で決めた内容をもとに出し直してもらうと、根拠のある金額に近づきます。外部設計は、画面や外のシステムとのやりとりなど、使う側から見える部分の設計を指します。

要件定義は、人を増やしても早く終わりにくい工程と考えられています。JUAS の同じ調査では、開発全体を100として5刻みに丸めると、要件定義は工期で20、工数で15でした。作業を分担して進めることが適さないためと考えられる、としています。AI を使う開発での要件定義の進め方はAI駆動開発の要件定義。受け入れ条件とインセプションにまとめています。

請負と準委任で、何が変わるか

見積もりと一緒に、どの契約の形で頼むかを確かめます。大まかには、請負は完成したものに対して払い、準委任は作業したことに対して払います。

民法では、請負は仕事を完成させることを約束し、その結果に報酬を払う契約です(632条)。準委任は、契約などの法律行為ではない作業を任せる契約です(656条)。報酬を払う約束があれば、原則として作業をしたあとに払い、途中で終わったときは、それまでにした割合に応じて払います(648条)。準委任でも、成果に対して払うと決めた場合は、成果の引渡しが要るなら、引き渡すときに払います(648条の2)。

IPA の講演資料では、要件定義の支援は準委任、開発は請負と、工程ごとに契約の形を分けています。外部設計はどちらもあり得るとしています。動くものを見ながら少しずつ決めるアジャイル開発向けのモデル契約は、準委任を前提にしています。

見積書に契約の形が書かれていないときは、どちらなのか、準委任なら作業の時間と報告の方法をどう決めるのかを聞いておきます。なお IPA の講演資料は、第二版のモデル契約が、大手企業と情報サービス企業のように対等に交渉できる当事者を想定していると説明しています。中小企業の発注では、ひな型をそのまま使うより、工程を分けて見積もる考え方を借りる方が使いやすいはずです。

ストアに出したあと毎年続く対応

ストアに出すスマホアプリには、新しい機能を足さなくても毎年かかるものがあります。

Apple Developer Program の登録は年間99米ドルで、毎年更新です。Google Play は登録のときに1回だけ25米ドルを払います。どちらも2026年11月時点の公式ページの表示です。どちらも、誰の名義で登録するかを先に決めておきます。

ストアに出すための技術的な要件も、年ごとに上がります。Apple は2026年4月28日から、App Store に送るアプリを Xcode 26 以降と iOS 26 などの開発キットで作ることを求めています。Google Play は2026年8月31日から、新しいアプリと更新を Android 16(API レベル 36)以降に合わせることを求めています。既存のアプリも、Android 15(API レベル 35)以降に合わせていないと、アプリが対象にしているより新しい Android を載せた端末では、新しく使い始める人に届かなくなるとしています。

Apple では、更新を出すたびに、その時点で求められる開発キットで作り直して確かめる作業が出ます。Google Play では、更新しないままだと、新しい端末で使い始める人に届かなくなることがあります。見積もりの段階で、公開後の対応を誰がするのか、保守の契約にどこまで入るのかを確かめておきます。

補助金を使うつもりなら、先に確かめること

IT導入補助金は2026年、デジタル化・AI導入補助金の名前で実施されています。通常枠の対象は、事務局に登録された IT ツールの導入費用です。ITツール登録要領は、製品が完成しておらずスクラッチ開発(一から作る開発)を伴うソフトウェアと、特定の顧客向けに限られ一般に売られていないものを、登録できないものに挙げています。自社専用に一から作るアプリの開発費を、この補助金で申請するのは難しいと考えられます。

ものづくり補助金は公募を終え、新規の申請は新事業進出・ものづくり商業サービス補助金で受け付けると案内されています。第2回の公募要領(1.0版、2026年11月)は、補助事業のためだけに使う専用のソフトウェアや情報システムの構築費を対象の経費に含めています。100万円(税抜き)以上のシステム構築費を計上した場合は、実績報告のときに、費用見積書を含む要件定義書か、作業単価や工数を書いた開発費用の算出資料を出す必要があります。採択されても、計上した経費がすべて認められるとは限らないとしています。

補助金を使うなら、見積もりの内訳と工数の根拠を最初から残してもらうと、申請と報告で慌てずに済みます。応募の条件や期間は回ごとに変わるので、申請する回の公募要領で確かめます。

アプリの開発を頼むときに、法律で決まっていること

頼む相手が従業員を使っていない個人などのフリーランスなら、フリーランス法がかかります。アプリのプログラムを作ってもらうことも業務委託に当たり、発注する側は、頼んだらすぐに、作ってもらう内容、報酬の額、支払期日などを書面かメールなどで伝える必要があります。伝え方の詳しいところはホームページ制作の費用はどう決まるかの法律の節と同じです。

取適法(旧下請法)のテキストは、プログラムを情報成果物の1つに挙げ、例に顧客管理システムを入れています。社内で使うソフトウェアを外に頼む場合について、テキストは、社内の部門で同じ種類のソフトウェアを作っている会社なら対象になり得るとし、システム部門があっても同じ種類のものを作っていなければ当たらないとしています。売るためのソフトウェアのプログラム作りを頼む場合は対象になり得るとしています。どの場合も、資本金か従業員数の条件も満たすときに限られます。自社の取引が当たるか迷うときは、弁護士などの専門家に確かめます。

よくある質問

アプリ開発の相場はいくらですか

相場の金額は載せていません。アプリの種類が同じでも、画面と機能の数、使う端末、つなぐ先で工数が変わるからです。上の5つの答えを書いたメモを何社かに渡し、工程ごとに分けた見積もりをもらうと、比べられる数字になります。

AI を使って作れば安くなりますか

安くなるとは限りません。作る速さは上がりますが、設計とレビューにかかる時間は減りません。Nue のAI受託開発でも、速くなったのは試す回数を増やせることだと考えています。AI で書いたコードをどう確かめるかはAIコーディングとは何かが詳しいです。

最初から全部作らずに、費用を抑える方法はありますか

あります。確かめたいことを1つに絞って小さく作り、使ってもらってから次を決める方法です。どこまで作るかの考え方はプロトタイプとMVPは何が違うのかとPoCとは?に書いています。