無料で一括見積もり
電話で相談する

0120-917-819 営業時間 平日10~19時

システム開発会社の費用相場が
いますぐわかる!

料金シミュレーションをスタート>
更新日:2022年10月18日

システム開発の平均費用と料金相場|早見表つき【2022保存版】

システム開発会社への依頼を検討する際に気になる費用。実際、システム開発にはどのくらいの費用がかかるのでしょうか?

この記事では、システム開発会社の料金表を確認し、「システム開発の平均費用と料金相場」をわかりやすく解説していきます。システム開発費用の仕組みなど、システム開発会社選びの基礎となる知識も掲載しているので、ぜひ最後までご覧ください。

システム開発料金表
平均費用の相場 233万円~
<システム開発の種類> <費用目安>
簡易顧客システム 20万円~
webシステム 130万円~
業務システム 400万円~

システム構築を依頼する場合の費用相場

システム構築の依頼する際の費用は、一体いくらくらいになるのでしょうか?

費用相場は、プログラマであれば安くて40万円から60万円程度。システムエンジニアであれば安くて60万円~120万円程度となっています。費用はプログラマやエンジニアのスキルや開発規模によって決まる仕組みが多いようです。

以下で詳しくみてみましょう。

SEとPGの単価相場

費用を決めるのは主に人件費

先ほども触れましたが、開発会社のホームページを見てもシステム構築の料金を具体的に提示している会社はほとんどないのが現状です。

具体的に提示していない企業が多い理由の1つとして、システム構築の費用の算出に「人月」という工数単位が用いられていることが挙げられます。

「人月」単価とはシステムを構築する上で必要な人数と1人当たりの作業期間(月単位の単価)とを掛け合わせたもので、「人数 × 月数」を意味します。
例えば2人の技術者(システムエンジニアとプログラマ)が2ヵ月でシステムを構築する場合は「4人月」というように算出し、技術者1人の単価が60万円だとすると、「2人 × 2ヵ月 × 60万円 = 240万円」が請求額(人件費以外が掛からなと仮定した場合)になります。

つまり、費用を決めるのは主に技術者であるシステムエンジニア(SE)およびプログラマ(PG)の単価と投入人数であり、システムエンジニアやプログラマのスキルや開発規模などによって費用総額は大きく異なってきます。

だからこそシステム開発を行う会社としては、実際にどのようなシステムを構築するかをヒアリングしてからでないと、具体的な金額を提示することは難しいというわけです。

ちなみに、技術者の単価の相場は上級システムエンジニアならば100万円から160万円初級システムエンジニアでも60万円から100万円程度と言われています。
そして、プログラマの単価相場はシステムエンジニアよりも安く、大手企業50万円から100万円下請け企業や個人事業主の場合には40万円から60万円程度です。

なお、開発会社はシステム構築に関するノウハウを蓄積しており、すべてのシステムを一から開発するわけではありません。そのため、主要なシステムについては一応の目安とされる金額があります。目安の金額は下記の表にまとめたので、参考にしてみてください。

主要システムの費用目安
開発内容 費用相場
メールフォーム 3万円~
顧客管理 20万円~
CMS 50万円~
ECサイト 50万円~
検索機能 80万円~
SNS 100万円~

こんなシステム開発会社を探していませんか?

必ずしも「人月単価が高い=質が高い」ではない

人月単価が高い≠質が高い

システムエンジニア(SE)とプログラマ(PG)の単価には数十万円単位の開きがありますが、人月単価が高いからといって必ずしもスキルの高い技術者が担当するわけではありません

システム構築では大手の開発会社を中心に子会社や委託会社などに作業を依頼するケースが多く、その場合には自社の利幅を確保するためにあらかじめ人月単価を高めに設定しています。

したがって、「単価が高い=質の高いシステムが構築できる」と考えるのは危険であり、「大手だから」「名の知れた会社だから」という理由だけで発注先を決めてしまうと、同じようなクオリティにも関わらず費用が高くなる可能性も否定できません。

また、一般的に企業規模が大きくなればなるほど間接経費が高くなる傾向があり、その分の費用も当然料金として加算されます。
システム構築にかかるコストを抑えたい場合には、あえて相対的に単価の安い中小規模の開発会社を選択するのも1つの方法です。

次の項目ではさらにシステム構築費を抑えるためにはどのようなことを考えるべきか、4つのポイントに絞って取り上げます。

システム構築費を安く抑えるためには?

システム構築費用がより安く済むように調整する

システム構築費を安く抑えるためのポイントは、大きく分けて以下4つです。

システム構築の費用を安く抑える4つのポイント
  • ・実現したい機能や業務の具体的なイメージを伝える
  • ・システムの使用年数(投資回収期間)を想定する
  • ・ASPやパッケージを利用する
  • ・一度にすべてをシステム化しない

この中で特に大切なのは1つ目の「実現したい機能や業務の具体的なイメージを伝える」です。言い換えると「要件定義」に近い作業とも言えるでしょう。詳しい要点は以下の見出しで解説していきます。

(1)実現したい機能や業務の具体的なイメージを伝える

このポイントが一番大切です。

システム構築に限ったことではありませんが、「どういう機能が欲しいのか」「どんなアウトプットが必要なのか」といった具体的なイメージが固まっていない状態で発注してしまうと、後になって「こうしたほうがよかった」「別のシステムのほうがいい」というような不満が出てくることが多々あります。

しかも、クライアント側の要求があいまいな場合の修正や作り直しは基本的に別料金となり、時間的なロスも発生してしまいます。このような事態を避けるには単に「受発注管理システムを安く作りたい」「顧客システムが欲しい」というようなざっくりとした要望ではなく、具体的な課題感がイメージできるまで課題感をブレークダウンすることが大切です。

具体的には

・「入力間違いなどの人的ミスが多いので、チェック作業にかかる時間とコストが削減できる受発注管理システムが作りたい」
・「顧客情報の属人化により社内での共有ができていないため、顧客管理システムを導入したい」
・「Webサイトからの受注強化のために、オンライン・オフラインでのマーケティングデータを全社で統合して管理できるシステムを構築したい」

というくらいのレベルまで落とし込めているのが理想です。

「そうは言っても依頼をするのが初めてでどのようにイメージを具体的にしていけばいいのかわからない」という方もいると思います。そのようなお悩みもぜひアイミツにご相談ください。

多種多様な問い合わせをいただく中でもシステム開発についての問い合わせは特に多く、社内でも知見が溜まっています。

「『とりあえず◯◯に関するシステムを開発してくれ』と上司に言われたが、どう進めていけばいいのかわからない」といった形の相談をいただくことも多いので、気軽にお問い合わせください。

こんなシステム開発会社を探していませんか?

(2)システムの使用年数(投資回収期間)を想定する

最初の段階で構築したシステムを具体的に何年間使用するつもりでいるかを考えることは簡単ではありません。
ですが、現実的に考えて短期間しか使用する予定のないシステムに数百万円単位の構築費をかけるのは、得策ではないと言えるでしょう。

特に大規模で多くの機能や要素を組み込んだシステムはその分トラブルも起こりやすく、後述する運用・保守の費用が想定以上にかかってしまうこともあります。

また、現在のように市場の変化が激しい環境では長期間の使用を前提としたシステムを構築しても、短期間で刷新が必要になるケースも十分に考えられます

ですから、使用年数や投資回収期間を想定し、搭載する機能や要素を絞り込むという視点を持つことも重要です。

(3)ASPやパッケージを利用する

ASPとパッケージ

システム構築の方法には、会社や業務に合わせてオリジナルで作る「フルスクラッチ」、顧客管理や在庫管理といった業務ごとに一般的に必要な機能をソフトウェアとして製品化した「パッケージ」、インターネットを通じてパッケージに搭載されているような機能を提供する「ASP(アプリケーション・サービス・プロバイダー)」といったものがあります。

ちなみに「パッケージ」「ASP」には、業務ごとの機能をまとめた統合型の製品・サービスもあります。

当然のことながら、すべてオリジナルでシステム開発する「フルスクラッチ」よりも「パッケージ」「ASP」のほうがコストはかからず、開発期間も短くて済みます。

ただし、「パッケージ」「ASP」に搭載されている機能は一般的なものであり、必ずしも自社のシステム構築に適しているわけではありません
「パッケージ」は販売会社や開発会社に依頼すれば業務フローに対応したカスタマイズも可能ですが、カスタマイズの範囲やシステムの規模によってはかなりの金額を要することもあるため、注意が必要です。

(4)一度にすべてをシステム化しない

自社で抱えているさまざまな課題について、今の業務フローのままシステムによって改善できるものなのか、業務フローの見直しを必要とするものなのかを考えることも、システム構築の費用を抑える上で重要なポイントです。

今の業務フローのまま、例えばボトルネックになっている人の手による入力作業をシステム化することは、基本的に一部門内での対応で済むため、システム化や効果測定も容易です。

一方、業務フローの見直しによって課題が解決できるのであれば、当面はシステムを導入する必要はなくなり、不要不急のシステム投資を安く抑えることができます。

また、業務フローを見直すことにより、新たにシステム開発を行う必要性が出てくることもあります。
いわゆるBPR(ビジネス・プロセス・リエンジニアリング)であり、経営トップ層をも巻き込んだ全社的なプロジェクトになっていくケースも少なくありません。

このようにシステム構築の対象を明確にすることは単にコスト面で安くなるだけでなく、プロジェクトを成功させる上でも不可欠な作業です。

ここまで構築費を抑えるための4つのポイントを説明しましたが、大前提としてシステム開発会社にすべて任せっきりにするのはNGです。
開発会社はシステム構築のプロですからとにかく任せておけば安心だと思うのは当然ですが、それでは費用を抑えることなど到底できません。

開発会社に任せるべき部分自社で十分に検討すべき部分とを明確にすることで、初めて最適な費用が算出できるということを肝に銘じておいてください。

【参考】アプリ開発の費用相場

ここまではシステム構築する際の費用相場とその内訳、費用を抑えるコツについて説明してきました。
昨今ではシステム開発に似たところで、スマートフォンの普及により、アプリ開発についての問い合わせも増えてきております。そこでここでは、代表的なアプリ開発の費用相場について下記の表でまとめました。
システム構築と共にアプリ開発を考えている方はぜひ参考にしてみてください。

タイプ別のアプリ開発費用相場
アプリのタイプ 開発費用の相場
ショッピングカート系 100万~300万円
カタログ・フリーペーパー系 50万~100万円
通話・メッセージアプリ系 100万~500万円
ツール系 50万~300万円
ゲーム系 300万~1,000万円
SNS位置情報系 500万~1,000万円
アプリ内課金/多言語/マップ対応 各10万~20万円
SNS連携/アクセス解析 各5万円
学習アプリ系 50万~300万円

システム構築の主な作業工程

システム構築の工程図

先ほどシステム構築の費用は「人月」という単位と技術者の単価によって算出するのが一般的だということを解説しました。仕組みは理解いただけたと思いますが、実際にどのような作業を行っているのかが分からないとなぜシステムエンジニアとプログラマの単価が高いのか納得できないことでしょう。

システム開発は基本的に
・「要件定義」「設計」
・「プログラミング」
・「システムテスト」
・「運用テスト・移行」
・「システム運用・保守」
の6つの工程に分けて行われます。

この項目では上記の工程について、詳しく解説していきます。

工程1「 要件定義」

最初に行う「要件定義」ではヒアリングなどを行い、クライアント側がシステムを使って何がしたいのかという「目的」と、何ができないと困るのかといった「課題」を明確にし、実装すべき機能や要素、条件を満たす性能などを具体化していきます。

「要件定義」はクライアント側の要望をシステムに落とし込んでいくための大事な工程であり、クライアント側と開発側の認識がズレないようにしっかりと詰めておかないと、後の工程において無駄な仕様変更や修正などが発生し、場合によってはプロジェクト自体が危機的状況に陥ることもあり得ます。

システム開発会社はシステム構築のプロですから、「専門知識がないから…」と萎縮せずにいろいろと意見を出すことで、自社の問題解決につながるシステムを形にしてくれるはずです。

工程2「 設計」

要件定義によって構築したいシステムの概要が決定すると「設計」の工程に移ります。
「設計」と一括りにしていますが、ここでは「概要設計」「詳細設計」「プログラム設計」という3つの作業を行っています

「概要設計」では基本的な設計やUI(ユーザーインタフェース)設計を、「詳細設計」では「概要設計」に基づいたプログラム内部の構造設計を、「プログラム設計」では「詳細設計」で機能ごとに分割した各プログラムの処理手順をコーディングレベルで詰めていきます。

「詳細設計」の段階までくると、クライアントが意見できるような場面はほぼありません。
細かい要望がある場合には、最初の「概要設計」までにしっかりと伝えておきましょう。

なお、開発会社によっては「内部設計」「外部設計」というように分類しているところもあります。

工程3「 製造(プログラミング)」

プログラミング作業を進める

設計が終わればいよいよ「製造(プログラミング)」の工程です。
この工程はプログラマが担当し、工程2の「プログラム設計」に基づいて実際にコーディングを行います

工程4「システムテスト」

製造工程で仕上がったシステムを検証するのが「システムテスト」の工程です。
機能ごとに分割したプログラムを「単体」「結合」「全体」という流れで検証し、テストごとに機能や性能、品質などの確認を行います

工程5「運用テスト・移行」

システムテストが無事に終了すれば、今度はクライアントを交えて実際の業務で問題なく使用できるかどうかを検証する「運用テスト」に移ります。

「運用テスト」は本番稼動前に行う最後の確認作業であり、システムの動作確認はもちろんのこと、クライアント側の担当者が操作や運用手順を把握するための工程でもあります。

この工程ではどのようなテストを行うのかを記した仕様書をもとに、本番環境もしくは構築したテスト環境でテストを実施します。

さらに手順を記したマニュアルも検証し、クライアント側が問題ないと判断すればようやく「納品=システム移行」という形になります。

旧システムから新システムへの移行は「最後にして最大の難関」とも言われ、失敗すれば大きなトラブルに発展する恐れもあるため、一見シンプルなようで軽視できない工程です。
最悪の場合、システム自体が使い物にならなくなることもあるため、慎重に行わなければなりません。

工程6「システム運用・保守」

開発したシステムを運用する

実装したシステムを安全かつ安定した状態に保つために必要なのが、「運用・保守」の工程です。

「運用」では問題が発生しないようにシステムを管理し、悪意のある攻撃やアクセス集中による接続不備などが起こった際に迅速な対応を行います

「保守」ではシステムのバグなどといった障害が発生した際に原因究明を行い、それを受け既存システムの一部を改修したり、新たなプログラムを導入したりと改善策を施します
時にはネットワークやサーバで生じた問題にも対応し、適した環境へと整えます。

システムを長期にわたって使用する上で欠かせない「運用・保守」の工程ですが、初期費用に含まれていないケースが多く、構築費とは別に料金がかかるものと考えておくべきでしょう。

この項目ではシステム構築を6つの工程に分けて、どのような作業を行っているかを大まかに説明しましたが、実際には工程ごとにさらに細分化して作業が行われています。
基本的にシステムエンジニア(SE)は「工程3. 製造(プログラミング)」以外の全工程に関わっていることから、プログラマ(PG)よりも単価が高く設定されているというわけです。

特に「工程1. 要件定義」「工程2. 設計」はシステム構築の根幹であり、成功のカギを握る工程でもあるため、SEが持つスキルやノウハウによってそれ相応の費用がかかるのは当然のことだと言えます。

また、システム構築の工程全体において、大きな部分を占めるのがテストの工数です。
特に品質を極限まで追求するとなると膨大なテストが必要であり、当然ながら多額の費用がかかります。

運用テスト以外は開発会社内で行うものですが、テストの計画書を作成する段階でどのレベルまで品質を求めるのかを明確にし、それに見合った目標と内容量で実施することを確認しておけば、必要以上に工数が増えてコストがかさんでしまう恐れは少ないでしょう。

アイミツでの取引事例

ここでは実際にあった取引事例をご紹介します。下の表は、取引内容をまとめたものです。

マッチングプラットフォームの開発事例
費目 金額
要件定義・設計 80万円
ディレクション 30万円
デザイン 60万円
フロントエンド開発 80万円
バックエンド開発 850万円
合計 1100万円

最近依頼内容として多いマッチングプラットフォームの事例をご紹介しました。大規模な開発では1000万円を超える場合もあるようです。ご自身の想定するシステム開発がいくらでできるのか気になりましたら、こちらからお問い合わせください!

こんなシステム開発会社を探していませんか?

アイミツで「時間」「コスト」の無駄を解消

ここからはアイミツで発注先を探すことの3つメリットについて説明します。

完全無料で利用できる

お客様の負担は0円。費用は一切かかりません。発注に至った際にも諸費用をご請求することはございません。

最短翌日までに複数社の見積もりを比較できる

コンシェルジュがヒアリングを行った上で、最適な発注先をご紹介します。

発注での失敗を削減

ヒアリング内容を踏まえて、最新のAIシステムを活用して発注先の選定をするため、会社選びのミスをなくすことができます。

アイミツのメリットを簡単にご紹介しました。発注初心者の方でも安心して利用できるような体制を整えていますのでお気軽にお問い合わせください。

こんなシステム開発会社を探していませんか?

実際にシステム開発会社のサイトにある料金表を調べてみた

前章までに、システム開発の費用を算出する方法や機能ごとの料金を説明してきました。この章では、実際の料金表についてお伝えしていきます。

Google検索でシステム開発会社のホームページを確認し、料金が公開されていないかを調べてみた結果、9割以上の会社がサイトでは料金表や費用の例を公開することはなく、見積もりを出すタイプでした。先述したように、必要な機能、開発の規模、希望の納期などによって、費用は大きく変わってしまうことが原因と言えるでしょう。

その中でも一部ですが、料金表や費用例を開示している会社がありましたので、システム開発の相場を知る参考としてここで紹介いたします。

システム開発事例(依頼内容と費用目安表)
依頼内容 システム開発費用
A社 ポータルサイト管理システム の開発 80万円~
B社 Eラーニングシステムの開発 150万円〜
C社 小規模のシステム開発 200万円以下
D社 中規模開発(Access) 200万円~
E社 Windows7対応のシステム開発 300万円~
F社 ECサイトと基幹システム連携 500万円~
G社 汎用機からのオープン化 800万円〜
H社 中規模のシステム開発 1,000万円以下
I社 大規模のシステム開発 2,000万円〜

こんなシステム開発会社を探していませんか?

各社のホームページに公開されている金額はそのほとんどが最低価格に近いものです。

今回はシステム開発の相場の参考としてご紹介しましたが、これらの金額をそのまま鵜呑みにしてはいけません。一社だけしか見積もりを取らないと、平均相場が見えてこず高くついてしまうことがほとんどです。

いくつかのシステム開発会社に見積もりを依頼し、自身の希望に合ったシステムの開発費用を知ることが大切です。



人イメージ


相見積もりを希望の際はぜひアイミツにご相談ください。自社でそれぞれの会社に問い合わせをするよりもスピーディ(即日〜1日以内)に相見積もりを提出させていただきます!



システム開発に関する費用の具体事例

関連する費用事例です。様々な企業の実績をベースに費用事例として紹介しておりますのでぜひご覧ください。

【601万円~1000万円】 入退館予約管理システム

業界
化学
発注者規模
3,000人以上
納期
6ヶ月
オプション業務
フルスクラッチ開発
ワンストップ
実績企業
株式会社ライフグラム
入退館予約管理システム
課題
紙管理だった工場への入場を電子化したい
警備室側で訪問予定が把握できないので、都度確認を取らなくてはならない
解決
Felicaで入退室管理を行い、いつ・誰が入退館したのかを把握できる様にする
事前予約をできる様にし、警備室で把握できる様にする
効果
警備室の手間が減った
入場希望者が多くても短時間で捌ける様になった
対応できる類似企業を探す

【601万円~1000万円】 講座(動画)配信サービス

業界
通販・ネット販売
出版
医療・福祉
医療
教育
発注者規模
50人-100人未満
納期
6ヶ月
オプション業務
DB構築
実績企業
株式会社ライフグラム
講座(動画)配信サービス
課題
ペライチで販売、別システムで生徒の管理、別システムで動画配信と管理が煩雑になる上にデザイン性が悪い上にログが分散してしまって分析が難しかった
解決
販売〜顧客管理・講座管理・動画配信までをECCUBEをベースに管理する設計とし、サーバコストのかかる動画配信部分だけど別途ストリーミングサービスを使用し、API連携することにした
効果
管理が一元化でき効果測定も容易になった
対応できる類似企業を探す

【1001万円〜】 キヤノンマーケティングジャパン株式会社のマッチングシステム開発

業界
専門商社
発注者規模
3,000人以上
納期
非公開
実績企業
株式会社カスタメディア
キヤノンマーケティングジャパン株式会社のマッチングシステム開発
課題
・フォトスタジオを身近に感じられるスタジオ検索、予約サイトを作りたい
解決
・MASEをベースにフォトスタジオの検索、予約システムを開発
・Web上の地図を使って場所からスタジオを検索できる機能を搭載するなど検索性に優れたシステムを開発
・ニーズに合わせて事前決済機能を設ける
効果
・柔軟に対応できる決済機能を搭載できた
・スタジオの紹介から検索、撮影に役立つ情報の提供まで行えるシステムを構築できた
対応できる類似企業を探す

【1001万円〜】 C2Cマーケットプレイス「RMT.club」

業界
Webサービス・アプリ
発注者規模
50人-100人未満
納期
12ヶ月
実績企業
株式会社ウェブネーション
C2Cマーケットプレイス「RMT.club」
課題
RMT.clubは当社が2015年に開発し、現在も運用しているシステムです。
月10万以上の出品数、月1000万PVを超える大規模サービスに発展しました。
解決
当初の予想を超え、サービス規模が異常なレベルに拡大し、またシステムの老朽化の課題に直面したため、後発サービスとしてゲームクラブを開発しました。
効果
ゲームクラブの開発・リリースにより業界における市場のシェアを拡大し、現在も発展を続けています。
対応できる類似企業を探す

【601万円~1000万円】 いきものコレクションアプリ Biomeのアジャイル型の開発支援

業界
システム開発
Webサービス・アプリ
通信・IT・ソフトウェア(その他)
通信
発注者規模
10-25人未満
納期
6ヶ月
オプション業務
AWS移行
アジャイル開発
インフラ設計
クラウド構築
セキュリティ対策
デザイン制作
フルスクラッチ開発
ソフトウェアテスト
実績企業
株式会社Digeon
いきものコレクションアプリ Biomeのアジャイル型の開発支援
課題
「いきものコレクションアプリ バイオーム」の開発において、より開発速度を向上させより良いUXを提供するため、開発パートナーを探していました。
解決
要件定義・開発・フィードバックを踏まえて改善のPDCAサイクルを回すために、アジャイル型の開発方式でバイオームアプリのシステム開発支援を実施しました。
効果
要件定義・開発・フィードバックを踏まえて改善のPDCAサイクルを回すために、アジャイル型の開発方式でバイオームアプリのシステム開発支援を実施しました。
対応できる類似企業を探す

失敗しないシステム開発のためには…

自社に合ったシステム開発会社と契約する

いくらシステム構築のプロであるシステム開発会社でも、「〇〇みたいなシステムが欲しい」というようなざっくりとした要望だけでは正確な必要人月・人件費や費用金額の算出はできません
最低でも「システム構築の目的・種類・規模・必要な機能」程度の情報は明確にしておかないと、開発会社が出した見積りと実際にかかる費用との間に大きなズレが生じてしまう恐れがあります。

また、システム構築に限った話ではありませんが、単純に開発金額や人月単価などの、料金の高い・安いだけで開発会社を選ぶのは失敗のもとです。
もちろん、低価格でも満足のいくようなシステムを構築してくれる開発会社もありますが、思い描いたものとは程遠く、作り直しが必要になるケースもないとは言えません。

こうした失敗をしないためにも、相見積もりを取って相場の感覚を掴んだうえで、「条件に即した開発内容になっているか」「工程や価格の構成におかしいところはないか」といった点を確認することをおすすめします。

その上でどの開発会社を選択すべきかお悩みの際は、ぜひアイミツにご相談ください。

しつこい営業電話やメールなども一切なく、ご紹介した業者から発注先を選ばないといけないといったことも一切ありません。ぜひ気軽にお問い合わせください。

こんなシステム開発会社を探していませんか?

システム開発会社探しで、こんなお悩みありませんか?

電話が鳴り止まない
一括見積もりサイトだと
多数の会社から電話が・・・

見積もりを取っても不安
相場がわからないから
見積もりを取っても不安・・・

情報だけを信じるのは不安
どの企業が優れているのか
判断できない・・・

アイミツなら

  • point.1

    専門コンシェルジュがあなたの要件をヒアリング!

  • point.2

    17万件の利用実績から業界・相場情報をご提供!

  • point.3

    あなたの要件にマッチした優良企業のみご紹介!