社内システムの外注開発費用、相場はどのくらい?
開発の規模・方式・要件によって数十万円から数千万円まで幅があり、一概に「平均いくら」とは言いきれません。ただし、公的統計をもとに当社が整理したデータでは、中小企業が最初に発注する業務システムは100万〜500万円台に集中する傾向があります。
この記事の要点
- 中小企業の初回発注は100万〜500万円台が多く、基幹系は500万〜2,000万円以上になるケースもある
- 開発方式(スクラッチ・パッケージ・SaaSカスタマイズ)によって費用構造が根本から異なる
- 費用の妥当性を判断するには、初期費用だけでなく月額・保守・オプションの内訳を分解して見ることが不可欠
費用を決める3つの開発方式(スクラッチ・パッケージ・SaaSカスタマイズ)
社内システムの開発方式は大きく3つに分類でき、それぞれ費用レンジと向き不向きが異なります。
スクラッチ開発とは、既存のフレームワークを土台にしながらも、仕様をゼロから設計・実装する方式です。自由度は最も高い反面、工数も最大になります。
パッケージ導入とは、勤怠管理や販売管理などの目的別に既製品のソフトウェアを購入し、必要に応じてカスタマイズする方式です。
SaaSカスタマイズとは、クラウドサービス(SaaS)をAPIや設定機能で業務フローに合わせて調整する方式です。総務省「令和6年通信利用動向調査報告書(企業編)」によると、国内企業全体のクラウドサービス利用率は2024年時点で77.0%に達しており、この方式は中小企業にとっても現実的な選択肢になっています。
| 方式 | 費用レンジの目安 | 納期の目安 | 向いている場面 |
|---|---|---|---|
| スクラッチ開発 | 300万〜2,000万円以上 | 6か月〜 | 独自業務フローが競合優位の源泉である場合 |
| パッケージ導入 | 50万〜500万円程度 | 1〜4か月 | 標準的な業務(勤怠・販売・在庫など)の整備 |
| SaaSカスタマイズ | 10万〜150万円程度+月額費用 | 1〜3か月 | 既存クラウドツールを業務連携させたい場合 |
上記の費用レンジは、発注ラウンジ・システム幹事等の民間調査と公的統計を組み合わせて当社が整理したものです。案件の規模と要件により変動します。方式ごとの詳細な比較は後述のセクションで解説します。
初期費用・月額・オプション・従量課金の内訳を分解する
「開発費○○万円」という一括表記の見積もりには、複数のコスト項目が混在しています。支払いの全体像を把握するには、以下の4区分に分解して確認することが重要です。
| コスト区分 | 含まれる主な項目 | 見落としやすいポイント |
|---|---|---|
| 初期費用 | 要件定義・設計・開発・テスト・導入 | 要件定義が別途見積もりになるケースがある |
| 月額費用 | ホスティング・SaaSライセンス・保守契約 | 利用者数が増えるとライセンス料が増加する |
| オプション費用 | 機能追加・画面カスタマイズ・連携設計 | 初期仕様に含まれない変更は都度発生する |
| 従量課金 | APIコール数・ストレージ・メール送信数 | 利用量が増えると想定外のコスト増になりやすい |
費用の妥当性を検証する際の参考として、IPA「ソフトウェア開発分析データ集2022」(5,546プロジェクトを集計)では、国内ソフトウェア開発プロジェクトの生産性中央値は約9.1FP(ファンクションポイント)/人月と報告されています。ファンクションポイントとは、システムの機能量を定量化する指標です。
また、同じくIPAの「ソフトウェア開発データ白書2018-2019 情報通信業編」(238件集計)によると、開発規模100FP未満の小規模プロジェクトでは平均工期3.9か月・平均工数6.2人月という実績値が記録されています。中小企業が最初に発注する比較的シンプルな業務システムは、この規模感に近いケースが多いです。
なお、総務省「令和5年通信利用動向調査(企業編)」では、従業者数300人未満の中小規模企業のクラウドサービス利用率は72.4%と報告されています。一方で活用目的はメール・グループウェアなど汎用ツールが中心であり、基幹業務への適用はまだ限定的です。スクラッチ開発に踏み切る前に、SaaSの組み合わせで要件を満たせないか検討することが、コスト最適化の第一歩になります。
費用を左右する具体的な要因(要件定義の精度・API連携・保守コスト)については次のセクションで詳しく解説します。
費用を左右する要因は何か?
「要件の明確さ」「画面数と連携システムの数」「非機能要件(セキュリティ・可用性)の水準」の3点が費用の大半を決定します。これらを整理せずに発注すると、見積もり段階では低く見えても、開発途中の仕様変更で最終的なコストが跳ね上がるケースが頻発します。
要件定義の精度がなぜ見積もり金額に直結するのか
要件定義とは、「何を作るか」を文書化する工程のことです。この精度が低いまま発注すると、開発会社は不確実性を価格に上乗せするか、曖昧な部分を後から追加工数として請求するかのどちらかになります。
IPA「ソフトウェア開発分析データ集2022」は国内5,546件の実プロジェクトを分析しており、開発規模の計測単位として機能ポイント(FP)を用いています(出典: IPA「ソフトウェア開発分析データ集2022」https://www.ipa.go.jp/digital/software-survey/metrics/metrics2022.html)。同データ集が示す国内ソフトウェア開発プロジェクトの生産性中央値は約9.1FP/人月です。この数値は、見積書に記載された工数が業界水準から大きく外れていないかを確認する際の参考基準として機能します。
同データをもとにすると、たとえば勤怠管理システムのような小規模な業務システム(概ね100FP未満の規模)では、平均工期は約3.9か月、平均工数は約6.2人月と集計されています(出典: IPA「ソフトウェア開発データ白書2018-2019 情報通信業編」238件 https://www.ipa.go.jp/archive/publish/wp-sd/sd2018.html)。この規模を前提に、エンジニアの単価(月60万〜120万円が一般的な市場水準)を掛け算すると、材料費の概算を自力で検証できます。
要件が曖昧なまま発注した場合に起きやすい追加コストの発生パターンを以下に整理します。
| 発生タイミング | 原因 | 追加コストの例 |
|---|---|---|
| 設計工程 | 業務フローの確認が不十分で画面数が増加 | 設計費の20〜50%増 |
| 開発工程 | 「当然ある機能」の認識ずれ | 機能追加の工数請求 |
| テスト工程 | 検収基準が未定義でテストが無限ループ | テスト費の延長請求 |
| リリース後 | 仕様変更が保守契約外として扱われる | スポット対応費用が都度発生 |
外部サービス連携・API設計が工数を増やす仕組み
APIとは、異なるシステム同士がデータを交換するための接続口のことです。既存の会計ソフト・ECサイト・勤怠システムとの連携を追加するたびに、設計・開発・テストの工数が乗算的に増加します。
連携先が1つ増えるごとに発生する主な工数要素は次のとおりです。
- 連携先APIの仕様調査と認証設計
- データ変換ロジックの開発
- 通信エラー・タイムアウト時の例外処理実装
- 連携テスト(本番環境の再現が難しい場合はテスト工数が膨らむ)
- 連携先のAPI仕様変更への追従保守
「既存システムと繋げてほしい」という一言が、見積もりに数十万円単位の影響を与えることは珍しくありません。発注前にどのシステムと連携が必要かをリスト化しておくだけで、見積もりの精度と比較可能性が大きく上がります。
保守・運用コストを見落とすと初期費用の数倍になるケース
初期開発費だけで判断して発注先を決めると、3〜5年のトータルコストで割高になるパターンがあります。特に中小企業で見落とされがちなのが、月次の保守費・ホスティング費・ライセンス費の積み上がりです。
総務省「令和6年通信利用動向調査(企業編)」によると、国内企業全体のクラウドサービス利用率は2024年時点で77.0%に達しています(出典: 総務省「令和6年通信利用動向調査報告書(企業編)」https://www.soumu.go.jp/johotsusintokei/statistics/pdf/HR202400_002.pdf)。従業者300人未満の中小企業に限っても、令和5年調査で72.4%がクラウドサービスを利用しています(出典: 総務省「令和5年通信利用動向調査(企業編)」https://www.e-stat.go.jp/stat-search/files?layout=dataset&toukei=00200356&tstat=000001218300&tclass1=000001218301&stat_infid=000040185411)。クラウド上で動かすシステムは保守負担が軽減される反面、月額コストが継続的に発生する構造になります。
保守・運用費の主要な内訳を分類すると次のようになります。
| コスト区分 | 月額の目安 | 注意点 |
|---|---|---|
| サーバ・インフラ費 | 数千円〜数万円 | 利用量に応じた従量課金が多い |
| アプリケーション保守費 | 初期開発費の10〜20%/年 | 契約範囲(バグ修正のみか仕様変更含むか)を確認 |
| セキュリティパッチ対応 | 保守費に含む場合と別途の場合がある | 含まない場合はスポット費用が発生 |
| ライセンス費 | フレームワーク・ミドルウェアによる | OSS利用でも商用利用時は有償ライセンスが必要な場合がある |
初期費用100万円のシステムでも、月額保守が5万円であれば3年間で180万円が加算されます。発注時には必ず3〜5年のトータルコストで比較することを推奨します。費用の大枠の相場感はセクション1でまとめているため、そちらも合わせて参照してください。
スクラッチ・パッケージ・SaaSカスタマイズ、中小企業にはどれが向いている?
業務フローが標準的であればSaaSカスタマイズが最もコスト効率が高く、独自業務プロセスが競争優位の源泉である場合にのみスクラッチ開発を検討する判断が適切です。総務省「令和6年通信利用動向調査報告書(企業編)」によると、国内企業全体のクラウドサービス利用率は2024年時点で77.0%に達しており、SaaS活用はすでに標準的な選択肢となっています。
方式別の費用・納期・拡張性の比較
2026年7月時点の相場観にもとづき、3方式を以下の軸で整理します。
| 項目 | スクラッチ開発 | パッケージ導入・カスタマイズ | SaaSカスタマイズ |
|---|---|---|---|
| 初期費用の目安 | 300万〜2,000万円以上 | 50万〜500万円 | 10万〜150万円程度 |
| 月額・ランニング費用 | サーバ・保守費(数万円〜) | 保守契約費(数万円〜) | 利用料金(数千円〜数万円/月) |
| 標準的な納期 | 6か月〜1年以上 | 2〜6か月 | 1〜3か月 |
| 業務への適合度 | 高い(完全オーダーメイド) | 中(標準機能ベース) | 低〜中(設定範囲に依存) |
| 拡張・改修のしやすさ | 高い(自社設計次第) | 中(ベンダ仕様に制約あり) | 低(SaaS側のロードマップに依存) |
| 向いている規模感 | 独自プロセスが多い企業 | 業界標準に近い業務を持つ企業 | 汎用業務を早期に整備したい企業 |
費用レンジは前セクションで詳述した通りです。ここでは「どの方式を選ぶか」の判断軸に絞って解説します。
IPA「ソフトウェア開発データ白書2018-2019 情報通信業編」(238件集計)によると、開発規模100FP未満の小規模プロジェクトでも平均工期は3.9か月、平均工数は6.2人月かかっています。スクラッチ開発では、機能が少なくても一定の工期と工数が必ず発生する点を前提として計画を立てる必要があります。
また同機関のIPA「ソフトウェア開発分析データ集2022」(5,546プロジェクト集計)では、国内ソフトウェア開発プロジェクトの生産性中央値は9.1FP/人月と報告されています。この数値は、スクラッチ開発の見積もりが妥当かどうかを検証する際の参照基準として活用できます。
「自社専用」にこだわるべき業務とそうでない業務の見分け方
「どうしてもスクラッチでなければ実現できないか」を問う前に、業務を以下の2軸で分類することをお勧めします。
スクラッチ開発が適する業務の特徴
- 業界特有の計算ロジックや承認フローが複雑で、パッケージでは再現できない
- そのプロセス自体が競合との差別化要因になっている
- 外部システムとのデータ連携が多岐にわたり、既製品では対応しきれない
SaaS・パッケージで十分な業務の特徴
- 勤怠管理・経費精算・在庫管理など、業界標準に近い定型業務
- 全社共通のグループウェアやコミュニケーションツール
- まず「管理できていない状態」を解消したい段階の業務
総務省「令和5年通信利用動向調査(企業編)」では、従業者数300人未満の中小規模企業のクラウド利用率は72.4%に達する一方、活用目的はメールやグループウェアなど汎用ツールが中心で、基幹業務への適用は限定的とされています。この数値は裏を返せば、基幹業務の効率化にSaaSやパッケージを活用できている中小企業がまだ少なく、改善余地が大きいことを示しています。
当社がこれまでに累計20社以上の支援を通じて感じていることは、「スクラッチ開発を選んだ後に後悔する」ケースより「SaaSで済んだはずの業務にスクラッチを選んで予算を使い切ってしまった」ケースの方が実態として多いという点です。初めてのシステム外注であれば、まずSaaS・パッケージで業務の「型」を作り、独自要件が明確になってからスクラッチに踏み込む段階的アプローチが、リスクを最小化します。
なお、ノーコード・ローコードツールを使った内製化の選択肢については、検討対象が異なるためここでは触れません。詳細は別記事「ノーコード・ローコードで業務改善する方法」をご参照ください。