初回のご相談で、よくこんな場面があります。
社長さんが2枚の見積書をテーブルに並べて、こう聞かれるんです。「同じアプリなのに、片方は150万円、もう片方は1,200万円。どうしてこんなに違うんですか?」
実は、ほとんどの場合「同じアプリ」ではありません。2社とも同じ簡単な要望書を読んだはずなのに、頭の中で描いたものがまったく違うんです。一方は社員5人が使うシンプルなWebツールを想定し、もう一方はiOS・Androidのネイティブアプリ、管理画面、会計ソフトとの連携、保守契約まで含めて見積もっていました。
アプリ開発の費用がわかりにくい理由はここにあります。金額を決めるのは「アプリ」そのものではなく、まだ誰も決めていない数十個の判断なんです。この記事では、中小企業が業務アプリを開発するときに知っておきたいことを順番にお話しします。本当にオーダーメイドのアプリが必要かどうか、費用を左右する要素、現実的な費用相場、公開後にかかるお金、そして失敗するプロジェクトに共通するパターンです。
そもそも、業務アプリを開発する必要はある?
お金の話の前に、正直な問いから始めさせてください。もしかすると、アプリを作る必要はないかもしれません。
まず比較してほしい選択肢は3つです。
- 既製のSaaS(クラウドサービス)。 会計、給与、勤怠、予約管理、顧客管理、ECなどは、それ専門の会社が作った成熟したサービスがあります。月額料金でアップデート、セキュリティ対策、サポートまで含まれます。御社の業務の流れが一般的な会社と大きく変わらないなら、まずはここからです。
- ノーコード・ローコードツール。 サイボウズのkintoneやGoogle AppSheetなどを使えば、プログラミングなしで簡単な業務アプリ(入力フォーム、一覧、承認フロー、基本的なワークフローなど)を作れます。料金は1ユーザーあたりの月額制が一般的で、それほど複雑でない社内ツールにはとても向いています。
- オーダーメイド(スクラッチ)開発のアプリ。 御社専用に設計・開発するソフトウェアです。自社の資産になり、業務にぴったり合わせられます。
オーダーメイド開発が意味を持つのは、次のどれかに当てはまるときです。
- 業務の流れが本当に独自で、それ自体が御社の強みになっている。汎用ツールに合わせると、かえって損をする。
- カメラ、QRコード、顔認証、オフライン利用、Bluetooth機器、GPSなど、特別な機能やハードウェアとの連携が必要。
- 社員向けではなくお客様向けのアプリで、ブランドに合った使い心地が求められる。
- ノーコードツールの限界に来ている(動作速度、権限管理、複雑な処理、人数が増えるほど高くなるユーザー課金など)。
- 複数のシステムを、既製品では対応できない形でつなぐ必要がある。
どれにも当てはまらないなら、SaaSやノーコードツールを選び、ツール同士を業務自動化でつなぐほうが良い結果になることがよくあります。中小企業のDXが失敗する理由の記事でも書きましたが、課題を決める前に解決策を買ってしまうのが、いちばん高くつく失敗です。
アプリ開発の費用は何で決まる?
アプリ開発費の大部分は、人の作業時間です。設計、開発、テスト、プロジェクト管理。作業時間が増える要素は、そのまま費用を押し上げます。主な要素を見ていきましょう。
対応プラットフォーム:Web・iOS・Android
Webアプリはブラウザで動くので、どの端末でも使えます。事務所のパソコンやタブレットで使う社内ツールなら、もっとも安く、シンプルな選択になることが多いです。アプリストアへの申請も必要ありません。
スマホアプリが必要になるのは、カメラ、プッシュ通知、オフライン利用が必要なときや、お客様のホーム画面にアイコンを置きたいときです。iOS・Androidの両方に加えてWebの管理画面も作るとなると、実質的に3つの画面を作ることになります。
ネイティブ開発とクロスプラットフォーム開発
ネイティブ開発は、iOS用をSwift、Android用をKotlinで、別々に作る方法です。細かい制御ができる反面、2つのプログラムを作り、保守し続けることになります。
GoogleのFlutterやMetaのReact Nativeといったクロスプラットフォームのフレームワークを使えば、1つのプログラムでiOSとAndroidの両方に対応できます。多くの業務アプリでは、こちらが合理的な選択です。費用を抑えられ、1つのチームで開発でき、両OSで同じ動きになります。
外部システムとの連携
会計ソフト、既存のデータベース、決済サービス、LINE、行政のAPIなどとの連携は、見えにくい工数が潜みやすいところです。整ったAPIがあればすぐにつながりますが、APIのない古い社内システムだと、アプリ本体より時間がかかることもあります。
管理画面と権限
ほとんどの業務アプリには管理画面が必要です。ユーザー管理、データの編集、集計の確認、データの書き出しなど。さらに「誰が何を見られるか」(スタッフ、管理者、お客様など)を決めると、設計とテストの手間が増えます。
セキュリティとデータの扱い
ログイン認証、暗号化、アクセス記録、バックアップ、個人情報や医療情報の取り扱い。どれも、きちんとやるには時間がかかります。お客様や患者さんのデータを扱うなら、ここは削ってはいけない部分です。
業務アプリ開発の費用相場はいくら?
1つの金額ではなく、幅でお伝えします。要件を理解する前に正確な金額を出す会社は、推測で言っているだけだからです。以下は、私たちが日本の中小企業向けの市場で見ている大まかな目安です。案件によっては、この幅から外れることもあります。
- シンプルな社内Webツール(入力フォーム、一覧、数画面、利用者の種類は1つ):およそ100万〜300万円、期間1〜3か月
- スマホアプリ+管理画面のある業務アプリ(クロスプラットフォームでiOS/Android対応、Web管理画面、ログインと権限管理):およそ300万〜1,000万円、期間3〜6か月
- 複雑なシステム(複数の外部連携、画像認識などの高度な機能、高いセキュリティ要件、多様な利用者):1,000万円以上、期間6〜12か月以上
参考までに、SolidTechではMVP(最初の実用版)を約100万円からお受けしています。デモではなく、中心となる機能が実際に動く最初のバージョンです。
見積もりがこの相場より大幅に安い場合は、何が含まれていないかを確認してください。テスト、管理画面、ストアへの公開作業、ソースコードの権利、公開後のサポートなどです。大幅に高い場合は、どんな前提で見積もったのかを聞いてみてください。
小さく作って育てる「MVP開発」という考え方
MVPとは「Minimum Viable Product(実用最小限の製品)」の略で、実際の利用者にとって中心の課題を解決できる、いちばん小さなバージョンのことです。
最初から60個の機能を決めて1年待つのではなく、本当に重要な5〜10個の機能に絞って数か月で公開し、実際の使われ方を見ながら次に作るものを決めていきます。私の経験では、最初に「絶対に必要」と言われた機能の中にも、使い始めてみるとほとんど使われないものが少なくありません。逆に、誰も思いつかなかった機能が「いちばん欲しい」と言われることもあります。
MVPで進めるメリットは3つです。
- リスクが小さい。 予算の大半を使う前に、社員やお客様が本当に使えるかを確かめられます。
- 効果が早く出る。 中心の機能が、数か月早く時間の節約や売上につながり始めます。
- 判断の質が上がる。 第2段階の内容を、会議室での想像ではなく、データと現場の声で決められます。
15人の会社がAIで月40時間を削減した事例と同じ考え方です。まず一番困っている課題を1つ解決し、そこから広げていきます。
アプリ公開後にかかる費用(維持費・保守費用)
見積書であいまいにされがちなのが、この部分です。次のランニングコストを見込んでおきましょう。
- サーバー・外部サービス費。 サーバー、データベース、ストレージ、メール配信、地図やAIのAPIなど。中小企業の業務アプリなら、利用量にもよりますが、月数千円〜数万円程度になることが多いです。
- アプリストアの開発者アカウント。 App Storeで公開するにはApple Developer Program(年額制。米国では年99ドルで、日本では円建てで請求されます)への登録が必要です。Google Playは25ドルの登録料が1回だけかかります。これらのアカウントは、開発会社ではなく御社の名義で登録しておくことが大切です。
- OS・ストアの仕様変更への対応。 AppleとGoogleは毎年OSの大型アップデートを出しますし、Google Playはアプリが対象にすべきAPIレベルを定期的に引き上げています。更新しないアプリは、動かなくなったりストアから外されたりすることがあります。
- 保守・サポート費用。 不具合の修正、セキュリティ対応、ライブラリの更新、小さな改善など。一般的には初期開発費の年10〜20%程度を目安にすることが多いですが、追加開発をどれだけ続けるかで大きく変わります。
社内向けのWebアプリなら、アプリストアの費用は一切かかりません。本当にスマホアプリが必要か、改めて考える理由のひとつです。
事例:MediSuppとDoraCheck
私たちがとても誇りに思っているプロジェクトのひとつが、アプリ開発がうまくいかなかったとき何が起こるか、そしてどう立て直せるかをよく表しています。
MediSuppは、医療機関や介護施設向けの患者確認・服薬管理システムです。目的は説明するとシンプルですが、絶対に間違えられないものです。「正しい薬を、正しい患者さんに届けること」。顔認証で患者さんを確認し、薬袋のQRコードと文字を読み取ることで、スタッフが投薬前に照合できる仕組みになっています。
お客様が私たちのところに来られたのは、大手IT企業がこのシステムを納品できなかった後のことでした。
SolidTechはReactとNode.jsを使って、約1年でシステムを完成させ、納品しました。その後、スマホ用のコンパニオンアプリDoraCheckをFlutterで開発し、1つのプログラムでiOSとAndroidの両方に対応しました。スタッフは顔認証でログインでき、同じ施設の複数のスタッフが1台の端末を共有したり、自分のスマホを使ったりできます。
このプロジェクトから学んだのは「小さい会社のほうが優れている」ということではありません。作るチームが使う人の近くにいて、まず中心となる業務の流れに集中し、素早く判断を重ねられるかどうか。プロジェクトの成否を分けるのはそこで、会社の規模はそれを保証してくれません。
アプリ開発が失敗する5つの原因と対策
失敗したプロジェクト(私たちが引き継いだものや、ご相談の中で聞いたもの)を振り返ると、原因が技術的なことはあまりありません。ほとんどが、次の5つのどれかです。
- 要件があいまい。 「受注を管理するアプリ」は、どんな意味にも取れます。誰が使うのか、今どんな手順で作業しているのか、何をどう変えたいのかを書き出しましょう。誰も読まない40ページの仕様書より、紙に描いた画面のラフのほうがずっと役に立ちます。
- 社内に担当者がいない。 質問に答え、試作版を試し、数週間ではなく数日で判断できる人が社内に必要です。全員が「忙しい」状態だと、プロジェクトは迷走し、開発会社が推測で穴を埋めることになります。
- 一度に全部作ろうとする。 すべてを一気に作ると、待つ期間が長く、請求額が大きくなり、公開時に問題がまとめて出てきます。段階に分けましょう。
- 開発会社への依存(ベンダーロックイン)。 独自のフレームワーク、開発会社しか触れないサーバー、開発会社名義で公開されたアプリ。こうなると、後から依頼先を変えるのが非常に大変になります。
- ソースコードを自社で持っていない。 契約書に「支払い後はソースコード、デザイン、各種アカウントが御社のものになること」「ソースコードの保管場所にアクセスできること」を明記しましょう。そうでなければ、アプリを作ったのではなく、借りているだけです。
よくある質問
業務アプリの開発期間はどれくらいですか?
機能を絞ったMVPなら、一般的に2〜4か月です。スマホアプリ・管理画面・外部連携まで含む業務アプリは4〜8か月ほど、複雑なシステムでは1年以上かかることもあります。開発会社のスピードと同じくらい、御社側の確認や判断のスピードも大切です。
Flutterで業務アプリを作っても大丈夫ですか?
ほとんどの業務アプリでは問題ありません。1つのプログラムでiOSとAndroidに対応できるので、開発費も保守費も抑えられます。DoraCheckもFlutterで開発しています。
まずノーコードで始めて、後からオーダーメイドに移行できますか?
できます。むしろ賢い進め方であることが多いです。kintoneやAppSheetで試作すると、低コストで要件を整理できます。ツールの限界が見えたときには、その経験がオーダーメイド開発の要件をずっと明確にしてくれます。
アプリ開発に使える補助金はありますか?
代表的なのは、2026年から「デジタル化・AI導入補助金」に名称が変わった旧IT導入補助金です。ただし事前に登録されたITツールの導入が対象で、オーダーメイド開発は対象外となるケースが多く、要件も毎年変わります。制度の詳細はデジタル化・AI導入補助金2026の解説記事をご覧ください。利用を前提にする前に、必ず最新の公募要領を確認してください。
アプリ開発を検討している方へ
オーダーメイドのアプリにするか、SaaSやノーコードにするかで迷っている方、手元の見積もりに納得がいかない方は、ぜひ一緒に見てみましょう。アプリを作る必要がなければ、正直にそうお伝えします。必要な場合は、現実的なMVPと予算を一緒に決めていきます。詳しくはアプリ開発サービスをご覧いただくか、無料相談のお問い合わせからお気軽にご連絡ください。