「御社の規模感だと、うちより大手さんの方が合うと思います」。相見積もりを取るために問い合わせた開発会社から、こう断られた経験はないでしょうか。あるいは逆に、大手の開発会社に見積もりを依頼したら、想定の3倍近い金額を提示されて驚いたという話も、ひとり情シスや総務兼任のシステム担当者からよく聞きます。開発会社にはそれぞれ「得意な発注規模」と「得意な分野」があり、それが自社の案件と噛み合っていないと、金額も対応の質もちぐはぐになってしまいます。

結論から言うと、開発会社選びで最初に見極めるべきは「価格」でも「知名度」でもなく、自社の案件規模・予算感に合った会社規模かどうかと、自社が依頼したい領域を実際に手がけてきた実績があるかどうかの2点です。この2つが噛み合っていない開発会社に発注すると、見積もりの段階で話が噛み合わない、開発が始まってから「これは想定外の作業です」と追加費用を請求される、といったトラブルにつながりやすくなります。

この記事では、開発会社を「大手」「中堅」「フリーランス・小規模チーム」の3つの規模帯に分け、それぞれの特徴・向いている案件・注意点を整理したうえで、得意分野をどう見極めるかを実務目線で解説します。読み終える頃には、闇雲に有名な会社へ問い合わせるのではなく、自社の案件に合った候補を絞り込んだうえでRFP(提案依頼書)や相見積もりに進めるようになるはずです。

この記事で分かること

開発会社選びの入口でつまずきがちな疑問に、順番に答えていきます。

  • 開発会社の規模帯にはどんな違いがあり、何を基準に選べばよいか
  • 大手・中堅・フリーランス/小規模チームそれぞれのメリットとリスク
  • 「得意分野」をホームページの実績紹介だけで判断してはいけない理由
  • 自社の案件規模を数値化する簡易的な考え方
  • 規模と得意分野のミスマッチが起きたときに実際に何が起こるか

なお本メディアはシステム開発会社である株式会社ゼットリンカーが運営しています。外注に関する記事では、自社に有利な情報だけを書かず、既製品やノーコードツールで十分なケースも含めて中立に解説する方針です。運営方針の詳細は運営者情報をご確認ください。

なぜ「規模」で選び方が変わるのか

開発会社の規模は、単に「社員数の多さ」を表す指標ではありません。規模の違いは、案件1件あたりにかけられる体制の厚み、対応できる案件の下限・上限金額、意思決定のスピード、そして倒産・撤退リスクの大きさに直結します。

たとえば従業員数百名規模の大手開発会社は、プロジェクトマネージャー・エンジニア・テスターなど役割分担が明確なチームを組める一方、案件1件あたりの最低受注金額が高く設定されていることが多く、数十万円規模の小さな改修案件は受けてもらえないことがあります。逆にフリーランスや数名規模の小さなチームは、小回りが利き低予算の案件にも対応しやすい一方、担当者が体調を崩したり離脱したりした場合に代わりが立てられないリスクを抱えています。

つまり「良い開発会社」という単一の正解があるのではなく、自社の案件規模・予算・求める対応スピードに対して、規模が噛み合っているかどうかが最初の分岐点になります。以下の章で、規模帯ごとの特徴を具体的に見ていきます。

開発会社選びの前提として、そもそも社内で何を準備してから外注に進むべきかは、システム開発を外注する前に社内でやるべき準備で解説しています。規模の見極めは、その準備が整ったあとの次のステップにあたります。

大手開発会社の特徴と向いている案件

大手開発会社(一般的に従業員数百名以上、上場企業やその子会社が中心)の最大の強みは、体制の厚みと事業継続性です。プロジェクトマネージャー・システムエンジニア・プログラマー・品質保証担当が役割分担されたチームで進行するため、大規模で複雑な要件でも、抜け漏れなく進行管理される傾向があります。会社自体の規模が大きいため、担当者が急に退職しても後任へのフォロー体制が組みやすく、SLA(サービス品質保証)(サービス品質保証)を明文化した保守契約にも対応しやすいのが特徴です。

一方で注意すべき点もあります。

  • 最低受注金額が高い: 数百万円〜が案件受注の目安になっている会社が多く、小規模な改修や単発のツール開発は断られることがあります
  • 意思決定の階層が多い: 見積もりや仕様変更の承認に複数の決裁者が関わるため、中小企業同士のやり取りに比べてレスポンスが遅くなりがちです
  • 担当者と契約窓口が分離している: 営業担当者と実際に開発するエンジニアが別人であることが多く、要望が現場に正確に伝わっているか確認する手間が発生します
  • 下請け構造になっている場合がある: 契約した会社が直接開発せず、協力会社(下請け)に開発を委託しているケースもあり、実際の開発体制が見えにくくなることがあります

大手が向いているのは、基幹システムの刷新など事業継続への影響が大きく、失敗が許されない大規模案件、あるいは複数拠点・複数部署が関わる複雑な要件を持つ案件です。逆に「まず小さく試したい」「予算は数十万円まで」といった案件では、大手は選択肢に入りにくいと理解しておくとよいでしょう。

中堅開発会社の特徴と向いている案件

中堅開発会社(従業員数十名〜百名程度が目安)は、大手ほどの体制はないものの、複数のエンジニアを抱えたチームで案件に対応できる規模感です。中小企業のシステム開発を主戦場としている会社が多く、大手が受けにくい数百万円規模の案件から、場合によっては百万円未満の案件まで柔軟に対応してくれることがあります。

中堅開発会社を検討する際の着眼点は以下の通りです。

着眼点確認する内容
専門領域の有無業務システム・ECサイト・スマホアプリなど、得意な開発領域が明確か
業界特化の実績自社と同じ業界(製造業・小売業等)の開発実績があるか
担当者の固定契約後も同じ担当者が継続して対応してくれるか、途中で交代しないか
保守・運用体制納品後の保守契約(保守契約)や障害対応の体制が明文化されているか

中堅開発会社は、大手ほどの厳格な進行管理は期待できない代わりに、経営者や現場担当者との距離が近く、柔軟な相談がしやすい傾向があります。反面、社内のリソースが限られているため、繁忙期に複数案件を抱えると対応が後回しになるリスクや、特定のキーパーソン(創業者やエース技術者)が抜けると会社全体の実力が大きく落ちるリスクも、大手より相対的に高くなります。

自社の案件規模が数十万円〜数百万円程度で、ある程度のチーム体制と専門性の両方がほしい場合、中堅開発会社は有力な候補になります。ただし「中堅」という括り自体の幅が広いため、後述する得意分野の見極めをより丁寧に行う必要があります。

フリーランス・小規模チームの特徴と向いている案件

フリーランスエンジニアや数名規模の小規模チームは、組織としての体制は薄い一方、個人の技術力と機動力に強みがあります。会社としての営業・管理コストがかからない分、同じ予算でも大手・中堅より多くの開発時間を確保できることが多く、低予算でのPoC(概念実証)(概念実証)や小さな業務改善ツールの開発には向いています。

フリーランス・小規模チームを検討する際は、以下のリスクを事前に理解しておく必要があります。

  • 属人化リスクが最も高い: 担当者が病気・怪我・廃業などで稼働できなくなった場合、代わりを立てる仕組みがないことが多く、開発が完全に止まるおそれがあります
  • 契約形態が曖昧になりやすい: 個人間のやり取りに近い感覚で契約書を交わさずに進めてしまい、後から「言った・言わない」のトラブルになるケースが見られます
  • SOW(作業範囲記述書)が省略されがち: 作業範囲が口頭やチャットのやり取りだけで決まり、追加費用が発生する境界が曖昧なまま進行することがあります
  • 法人ではなく個人事業主の場合、契約解除時の実効性に差が出ることがある: 損害賠償や契約不適合責任を追及したい場合でも、相手の資力によっては現実的な回収が難しいことがあります

フリーランスや小規模チームに発注する場合は、金額の安さだけで即決せず、契約書やSOW(作業範囲記述書)で作業範囲・納期・支払い条件を明文化すること、そして「もしこの人が対応できなくなったらどうするか」を事前に確認しておくことが重要です。特に、業務の根幹に関わるシステムをフリーランス1人に依存させる体制は、担当者にとっても発注側にとってもリスクが大きいことを理解しておく必要があります。

契約書に何を書き、何を確認すべきかについては、要件のまとめ方: 開発会社に伝わる資料の作り方もあわせて参照してください。規模を問わず、要望を正確に伝える資料の作り方は共通しています。

規模帯の比較まとめ

ここまでの内容を整理すると、大手・中堅・フリーランス/小規模チームの違いは次の表のようにまとめられます。あくまで一般的な傾向であり、個別の会社によって例外は当然存在します。

開発会社の規模帯(大手・中堅・フリーランス/小規模)を目安予算感・強み・リスク・向いている案件で比較した図解

規模帯目安予算感強みリスク
大手数百万円〜体制の厚み、事業継続性、進行管理最低受注金額が高い、意思決定が遅い、下請け構造が見えにくい場合がある
中堅数十万円〜数百万円専門性と柔軟性のバランス、距離の近さキーパーソン依存、繁忙期の対応遅延
フリーランス・小規模数万円〜数十万円低コスト、機動力、小回り属人化リスクが最も高い、契約管理が曖昧になりやすい

この表だけを見て「予算に合わせて規模を選べばよい」と考えるのは早計です。次章で解説する「得意分野」が合っていなければ、規模が適切でも満足のいく成果物にはたどり着けません。

「得意分野」をどう見極めるか

規模と並んで重要なのが、開発会社の得意分野が自社の依頼内容と一致しているかどうかです。ひとくちに「システム開発会社」と言っても、実際には得意領域が大きく分かれています。

  • 業務システム(基幹系・販売管理・在庫管理等)が得意な会社: 業種ごとの業務フローに精通し、既存の社内フローに合わせた設計提案ができる
  • Webサービス・アプリが得意な会社: 一般消費者向けのUI/UX設計やスマホアプリのリリース経験が豊富
  • ECサイトが得意な会社: 決済連携・在庫連携など、EC特有の外部サービス連携に強い
  • 業務効率化・自動化ツールが得意な会社: ノーコード・ローコード(ノーコード・ローコード)やPower Automateを使った小規模な自動化を得意とする
  • フルスクラッチ開発(フルスクラッチ開発)専業の会社: 既製パッケージを使わず、要件に合わせて一から設計・実装する

ここで注意したいのは、ホームページの「実績紹介」ページだけを見て得意分野を判断しないことです。実績紹介には、その会社にとって見栄えの良い案件だけが掲載されている場合が多く、実際にその会社が最も件数をこなしている領域とは限りません。また、掲載されている実績が数年前のもので、現在の技術トレンドやチーム体制とは乖離しているケースもあります。

得意分野を見極めるための実務的な質問例を挙げます。問い合わせや初回打ち合わせの際に、遠慮せずぶつけてみることをおすすめします。

  • 「直近1年間で最も件数の多かった開発領域は何ですか」
  • 「弊社と同じ業界・同じ規模の会社の開発実績はありますか」
  • 「その案件を担当したエンジニアは現在も在籍していますか」
  • 「〇〇(自社が依頼したい技術・機能)の開発経験はどのくらいありますか」

これらの質問にはぐらかさず具体的に答えてくれる会社ほど、実態のある得意分野を持っている可能性が高いと判断できます。逆に「何でもできます」という回答しか返ってこない場合は、裏を返せば強みが定まっていない、あるいは実態を正確に開示する姿勢が弱い会社である可能性も考慮すべきです。

自社の案件規模を先に数値化する

開発会社に問い合わせる前に、自社の案件がどの規模帯に相当するのかを、ある程度自分たちで見積もっておくことも重要です。規模が分からないまま問い合わせると、開発会社側も適切な提案がしづらく、結果として的外れな見積もりが返ってくることがあります。

自社の案件規模を数値化する4つの視点(想定予算の上限、必要な機能の数、利用人数・範囲、既存連携の有無)から規模帯の目安につなげる意思決定フロー

案件規模を大まかに把握するための簡易的な視点は以下の通りです。

  1. 想定予算の上限: 経営層と事前にすり合わせた、支払い可能な金額の上限
  2. 必要な機能の数: 「顧客管理」「在庫管理」「請求書発行」など、独立した機能単位でいくつ必要か
  3. 利用人数・利用部署の範囲: 1部署だけで使うのか、全社で使うのか
  4. 既存システムとの連携有無: 会計ソフトや基幹システムとのデータ連携が必要かどうか

これらを整理した簡易的なメモがあれば、開発会社に問い合わせる際にも「うちの規模だとどのあたりの会社に相談すべきか」を、開発会社側から逆に提案してもらいやすくなります。なお、この段階で厳密な要件定義(要件定義)まで作り込む必要はありません。あくまで「規模感を伝えるためのメモ」で十分です。

案件規模のメモを、実際にどう文書化して開発会社に渡すかについては、RFPは必要?中小企業の現実的な進め方で詳しく解説しています。厳密な様式にこだわる必要はありません。

ミスマッチが実際に引き起こす問題

規模や得意分野が噛み合っていない開発会社に発注してしまうと、具体的にどのような問題が起きるのでしょうか。よくあるパターンを整理します。

予算超過型のミスマッチ: 中堅・フリーランス向けの案件規模なのに大手に発注してしまい、想定より大幅に高い見積もりが提示される、あるいは最低受注金額に届かず断られる。

専門外への発注型のミスマッチ: 業務システムが得意な会社に、消費者向けアプリの開発を依頼してしまい、UI/UXの提案力が不足したまま進行し、リリース後にユーザーから使いにくいという声が相次ぐ。

体制不足型のミスマッチ: フリーランス1人に、複数部署が使う基幹システムの開発を依頼してしまい、開発途中で担当者が対応しきれなくなり、進行が長期間停滞する。

これらのミスマッチは、いずれも発注前の「規模」と「得意分野」の見極めを怠ったことが根本原因です。特に厄介なのは、ミスマッチが発覚するのが見積もり段階ではなく、開発が始まってから、あるいは検収の段階になってからというケースが多い点です。

見積書に記載された内訳の読み方は、システム開発の見積書、この内訳の見方で損を防ぐで解説しています。規模の見極めと合わせて確認すると、見積もり金額の妥当性をより正確に判断できます。

見落とされがちな「地域」という切り口

規模・得意分野と並んで、意外と見落とされがちなのが開発会社の対応地域です。システム開発はリモートでの打ち合わせが一般化した現在では全国どこの会社にも発注できる時代ですが、地域という切り口は依然として無視できない判断材料になります。

全国対応を掲げる開発会社は、対面での打ち合わせを前提とせず、オンライン会議やチャットツールでのやり取りに慣れていることが多く、地理的な制約なく候補を比較できるのが利点です。一方で、現場に定期的に足を運んでの業務観察や、紙帳票・現場機器との連携が必要な案件では、実際に現地対応してもらえるかどうかが重要な確認事項になります。

逆に地元密着型の開発会社は、対面でのやり取りやその地域特有の商習慣への理解に強みがある一方、会社の規模自体が小さく、前述のフリーランス・小規模チームに近いリスク(属人化、体制の薄さ)を抱えていることが多い点には注意が必要です。

いずれの場合も、「対面での打ち合わせがどの程度必要な案件か」を発注前に整理しておくと、地域という切り口で候補を絞り込みやすくなります。オンラインで完結できる案件であれば、地域を条件から外すことで候補の幅を大きく広げられます。

規模を見誤りやすい典型的な落とし穴

最後に、規模の見極めで担当者が陥りやすい典型的な勘違いを整理しておきます。いずれも、悪意ある開発会社に騙されるというより、発注側の思い込みによって起きるミスマッチです。

「社員数が多い=自社の案件に合っている」という思い込み: 社員数が多い会社でも、特定の業界・特定の技術領域に特化していて、自社の依頼内容とは畑違いということは珍しくありません。規模と得意分野は別軸で確認する必要があります。

「有名企業の取引実績がある=自社にも同じ水準で対応してもらえる」という思い込み: 有名企業との取引実績は、その会社の技術力を示す材料にはなりますが、有名企業向けの案件は往々にして単価も体制も別格です。中小企業からの発注に対して同じ水準のリソースが割かれるとは限りません。

「安いフリーランスに頼めば大手より柔軟に対応してもらえる」という思い込み: 柔軟な対応は担当者個人の資質次第であり、規模の小ささが柔軟性を保証するわけではありません。安さの裏には、テスト工程の省略やSOW(作業範囲記述書)の未整備といった、後から見えてくるリスクが潜んでいることもあります。

これらの思い込みに共通するのは、「規模や知名度」という分かりやすい指標だけで判断し、実際の得意分野や体制を具体的に確認するプロセスを省略してしまう点です。前述した「直近の実績件数を聞く」「担当エンジニアの在籍状況を確認する」といった質問を、規模の大小にかかわらず必ず実施することが、思い込みによるミスマッチを防ぐ最も確実な方法です。

複数規模帯を比較検討する現実的な進め方

理想を言えば、大手・中堅・フリーランスそれぞれから1社ずつ見積もりを取り、比較検討するのが最も判断材料が揃うやり方です。しかし実際には、問い合わせの手間や打ち合わせの回数を考えると、すべての規模帯に声をかけるのは現実的でない場合も多いでしょう。

現実的な進め方としては、まず自社の案件規模を先に数値化したうえで(前述の章を参照)、その規模感に近い会社を2〜3社選び、そのなかで得意分野が最も近い会社を比較するという順番がおすすめです。規模がまったく合わない会社(たとえば予算感が10倍違う大手)に問い合わせても、双方にとって時間の無駄になりやすいためです。

相見積もりの取り方そのもの(依頼社数の目安やマナー)については、以下の記事で詳しく解説しています。

相見積もりの取り方と比較の観点では、金額以外に何を比較すべきかを5つの観点で整理しています。規模・得意分野の見極めと合わせて活用してください。

いきなり大きく発注しない、という選択肢

規模と得意分野の両方を見極めたつもりでも、実際に発注してみないと相性が分からない部分は残ります。特に初めて取引する開発会社の場合、この不確実性はゼロにはできません。

この不確実性を下げる手段として、いきなり本番システムの全体開発を発注するのではなく、まず小規模な範囲で試してから本格発注を判断するという進め方があります。具体的には、PoC(概念実証)やMVP(実用最小限の製品)(実用最小限の製品)の形で小さく発注し、実際のやり取りや成果物の質を確認したうえで、本格的な開発フェーズに進むかどうかを判断する方法です。

この進め方は、特にフリーランスや初めて取引する中堅開発会社に発注する際、規模・得意分野の見極めだけでは埋めきれない不確実性を補う手段として有効です。詳しい進め方は以下の記事で解説しています。

小さく発注して試す: PoC発注のすすめでは、PoCとMVPの違いや契約形態、失敗パターンまで具体的に解説しています。

規模帯によって契約形態の提案傾向も変わる

規模帯ごとの違いは、見積もりや対応スピードだけでなく、提案される契約形態の傾向にも表れます。厳密なルールがあるわけではありませんが、実務上よく見られる傾向として押さえておくと、契約書を確認する際の心構えができます。

大手・中堅開発会社は、仕様が固まりきっていない開発の初期段階(要件定義や設計フェーズ)を準委任契約(準委任契約)で進め、仕様確定後の実装フェーズを請負契約(請負契約)に切り替える、という二段階の契約構成を提案してくることがあります。体制が整っている分、契約類型を工程ごとに使い分ける柔軟さを持っている会社が多いためです。

一方、フリーランスや小規模チームでは、プロジェクト全体を通して準委任契約(稼働時間に応じた精算)で進めるケースも多く見られます。成果物の完成を約束する請負契約より、受任者側のリスクが小さいためです。発注側としては、どちらの契約形態であっても、成果物の完成責任がどこまで会社側にあるのかを事前に確認しておく必要があります。

請負契約と準委任契約の違いそのものについては、請負契約と準委任契約の違い:システム開発の契約形態はどちらを選ぶべきかで詳しく解説しています。開発会社から提示された契約形態が、自社の発注内容に合っているかを確認する際にあわせて参照してください。

まとめ: 規模と得意分野は両方セットで確認する

開発会社選びは、知名度や検索結果の上位表示だけで判断すると、規模や得意分野のミスマッチに気づかないまま発注してしまうリスクがあります。ここまでの内容を改めて整理します。

  • 開発会社の規模は、体制の厚み・対応金額の下限上限・事業継続性に直結する。大手・中堅・フリーランス/小規模チームそれぞれに向いている案件規模が異なる
  • 得意分野はホームページの実績紹介だけで判断せず、直近の実績件数や担当エンジニアの在籍状況を具体的に質問して確認する
  • 発注前に、自社の案件規模(予算・機能数・利用範囲・連携有無)を簡易的にでも数値化しておくと、開発会社選びの精度が上がる
  • 規模・得意分野が合っていても不確実性は残るため、初めて取引する会社には小さく試す発注(PoC・MVP)を検討する

開発会社選びは、一度契約すると簡単にはやり直しがきかない意思決定です。焦って1社だけに問い合わせて即決するのではなく、規模と得意分野という2つの軸で候補を絞り込んだうえで、複数社を比較する時間を確保することをおすすめします。

次に読む記事としては、開発会社への問い合わせ前に社内で何を準備すべきかを解説したシステム開発を外注する前に社内でやるべき準備、そして開発会社に要望を正確に伝える資料の作り方を解説した要件のまとめ方: 開発会社に伝わる資料の作り方をおすすめします。