受託開発とは?自社開発やSESとの違いを分かりやすく解説
受託開発は、システム開発会社がクライアントの要望に沿ってオーダーメイドでシステム開発を行う手法です。
本記事では、受託開発とは何かという定義から、受託開発のメリットやデメリット、おすすめの受託開発の会社までを解説していきます。
また、IT業界では「SES」や「自社開発」「請負」「ラボ」といった意味が似たような言葉を頻繁に目にすることと思いますが、区別ができず混同してしまっている方も多いのではないでしょうか?
そういった言葉の違いを明確にしながら、受託開発の特徴についてまとめていきます。
受託開発とは何か
受託開発とは、「こんなシステムを導入したい」と考えている会社が、外部のシステム開発会社にシステム開発を委託することを言います。外部の開発会社に委託することで、企業は自社の人的リソースを割かずに効率的にシステム開発を進めることができます。

開発オクトパス
受託開発と自社開発の違い
受託開発と自社開発の違いは明確です。受託開発は前章でも解説したとおり外部にシステム開発業務を委託することで、自社開発は自社のシステムエンジニアがシステムを開発し公開もしくは販売することです。
自社開発では、「自社内で利用するシステムを開発する」パターンと、「外部から依頼のあったシステムを開発する」パターンの2つがあります。
自社開発は自社のシステムエンジニアのみでチームが構成されているため、スケジュールの調整が容易で、コミュニケーションも取りやすいといったメリットがあるでしょう。
受託開発とSESの違い
まずSESは「System Engineering Service」の略称です。そして技術者を派遣するサービスのことをSESと言います。 SESと受託開発の大きな違いは、クライアントのオフィスに常駐する派遣形態か否かといった点にあります。SESは個々の技術者が企業に派遣される形態ですが、受託開発ではプロジェクト全体を専門的な開発チームが取り組みます。 SES企業はクライアントのオフィスにSES企業のエンジニアが常駐して、システム開発や運用・保守などを行います。
受託開発と請負契約・ラボ型契約の違い

開発オクトパス
冒頭でお伝えしたとおり、受託開発とはシステム開発を外部に委託することですが、その受託開発の中には「請負契約」と「ラボ型契約」が存在します。混同されがちな2つの契約ですが、実は全くの別物です。
とても簡単に言うと、
請負契約は「システムの完成・納品が最終ゴール」「受託側の開発チームにシステム開発を一任する」契約で、
ラボ型契約は「業務の遂行に責任がある」「自社の社員もプロジェクトに入って指示を出す」契約です。
請負契約は、発注時(システムを開発する前)の要件や仕様に基づいて、すべての予算を確定したり開発を進めたりするため、発注者側は自社がどのようなシステムを開発してほしいか、要求事項や仕様書を予め明確にする必要があります。その代わり、システムの開発は受注側のシステム開発会社が全て請け負いますので、発注者側の開発工数の負担はありません。
社内のシステムエンジニアのリソースが足りない場合や、仕様が明確であるプロジェクトと相性がいいでしょう。
ラボ型契約は、一定期間(3ヶ月~1年程度)、外部のエンジニアチームを一定期間確保してシステム開発プロジェクトを進めることができる契約です。発注者側は、開発会社側のプロジェクトマネージャーと直接やり取りする役目があり、開発の指示をしていきます。
ラボ型契約では、成果物の完成に責任はなく、業務の遂行に対してコストが発生します(準委任契約と似ています)。
仕様変更が可能なため、要件が明確に決まっていないプロジェクトや、システム開発を進めていく過程で仕様を話し合いながら決めていきたいといったプロジェクトと相性がいいでしょう。
また、1つのプロジェクトが終わったら解散するわけではないので、契約期間中は継続的にシステム開発を発注できます。
請負契約とラボ契約の違いについては、メリット・デメリットと併せて次章で分かりやすく解説します。
受託開発(請負契約・ラボ契約)のメリット・デメリット
先ほど【受託開発と請負契約・ラボ型契約の違い】で受託開発のメリットについて記載しましたが、改めて受託開発のメリットを分かりやすくまとめます。
| 請負契約 | ラボ契約 | |
|---|---|---|
| 契約形態 | 請負契約 | 準委任契約 |
| 開発体制 | 開発会社が決定 | お客様との合意 |
| 責任範囲 | 成果物の納品 | 業務の遂行 |
| メリット | ・発注者側の対応工数が抑えられる ・予算計画が立てやすい | ・途中で仕様変更ができるなど、 柔軟に開発が進められる ・社内にノウハウが蓄積される |
| デメリット | ・開発途中での仕様変更が難しい ・社内にノウハウが蓄積されない ・セキュリティリスクが生じる可能性がある | ・発注側マネジメントが必要 ・発注側が都度進捗確認をする必要がある ・一定の発注がなければ費用対効果が悪くなる可能性がある |
| 相性のいいプロジェクト | ・社内開発の人手不足 または足りない ・要件が明確 ・単発のプロジェクト ・予算の制約が厳しい | ・要件が曖昧 ・中長期的な開発 ・継続的に予算を確保できる |

開発オクトパス
受託開発(請負契約)のメリット
メリット①システム開発の工数を削減できる
請負契約の最大のメリットは、自社の人的リソースを割かずにシステム開発を行うことができることです。
自社内にそもそもシステムエンジニアを抱えていない場合だけに限りません。自社のシステムエンジニアが他のプロジェクトを行っていて手が空かない…そういったときに外部の受託開発会社を活用することでリソース不足を回避できます。
設計から委託できるので手間が省けるだけでなく、開発のスピードも上がり早くリリースすることができます。
メリット②予算の計画を立てやすい
請負契約の場合、システムを開発する前に全ての開発費用を算出し、それ以上に開発費用が発生することはありません。発注者側は何かの変更による追加費用などを考慮しなくていいので、安心して開発を依頼できます。
受託開発(請負契約)のデメリット
デメリット①開発途中での仕様変更が難しい
請負契約の場合、開発予算と同様に仕様についてもシステムを開発する段階で確定します。そのため、途中で仕様変更をすることが難しいです。仮に変更するとなれば追加の開発費用が発生することになります。
メリット②自社のシステムエンジニアの育成機会損失デ
請負契約で開発を行う場合、システムの設計から納品まで一括して外部のシステム開発会社に委託するため、自社のシステムエンジニアがその開発に携わる機会はありません。そうなると、当然自社エンジニアのスキルは身につかず、会社としてもノウハウや実績がの蓄積されないといったデメリットがあります。
デメリット③セキュリティリスクが生じやすい
請負契約ではシステム開発のすべてを外部のシステム開発会社に委託することになるため、当然内部のデータを預けることになります。受注側も細心の注意を払って情報を取り扱いますが、受注した会社が下請の会社に開発の一部を任せる場合、思わぬところから情報が漏洩するリスクがあります。
受託開発(ラボ契約)のメリット
メリット①途中で仕様変更が可能
ラボ契約の最大のメリットは、開発の途中でシステムの仕様変更や機能追加、修正ができる点です。
請負契約では明確に要件や仕様を決めて開発を進めていきますが、中には経験不足や知識不足やリソース不足で仕様を事前に決められない会社もあると思います。ラボ契約はそういった会社にピッタリの契約です。開発を進めながら開発会社と相談して仕様を決めていくことが可能です。
エンジニアの稼働時間に費用が発生する形態なので、仕様変更になっても契約期間内であれば追加のコストも発生しません。
メリット②社内にノウハウが蓄積される
ラボ契約では、発注者側が開発チームのマネジメントをして自社専用のエンジニアチームを作ります。そのため、優秀なエンジニアと長期間にわたって開発業務を行うことで、自社に開発ノウハウを蓄積することも可能になります。自社エンジニアのみでは蓄積できない実績やノウハウをためる目的として、あえてラボ型契約を選択する例も増えているようです。
受託開発(ラボ契約)のデメリット
デメリット①発注側が指示を出したり進捗確認を行う必要がある
先にも述べたように、発注者側が開発チームのマネジメントをする必要があるため、進捗管理を必ず行う必要があります。請負契約と違い、受託側の成果物の完成責任はありません。事前に取り決めた分の働きをしているかを定期的に確認しましょう。
デメリット②一定の発注がなければ費用対効果が悪くなる可能性がある
ラボ契約は、一定期間(一般的に3ヶ月~1年間)自社のエンジニアチームを確保できる契約です。言い換えれば、案件が少なくてもメンバーは確保していしまっているため、その分の費用は当然発生します。
ゲームやサブスクのように追加機能が頻繁に開発されるプロジェクトや、自社に複数の案件があって横断的に携わってほしい場合に相性がいいでしょう。
受託開発を依頼する流れと開発工程
それでは実際にシステム開発を外部の開発会社に依頼する際にどういった流れで契約を進めるのかを見ていきます。また、システム開発の工程についても解説しますので、特にIT業界以外の方で初めてシステム開発の外注をご検討の方は参考にしてください。
受託開発を依頼する流れ
1.受託開発を行っているシステム開発会社を探す
↓
2.開発してほしいシステムの要件を伝え、複数社から見積もりをもらう
↓
3.内容と金額に問題がなければ契約成立
↓
4.開発会社とシステムの仕様に関して詳細な打ち合わせを行う
↓
5.仕様が決まったらシステムエンジニアが開発を進める
↓
6.システムの完成
まずは受託開発を行っているシステム開発会社を選びましょう。
システム開発会社の選び方については後述しますが、下記記事にも併せてまとめておりますので、ぜひ参考にしてください。
何社かよさそうなシステム開発会社に目を付けたら、見積もりをとって比較検討しましょう。また、見積もりを正確に出してもらうためにも、できるだけ細かく要件(どのような機能が必要であるか等々)を決めておきましょう。
システム開発を依頼する開発会社が決定したら、打ち合わせて要件や仕様について綿密な打ち合わせを行います。
コストや仕様や開発の進め方に同意したら契約を交わして、いよいよシステム開発のスタートです。
開発工程
システム開発の工程は以下の順番で進んでいきます。
システム開発の工程はいくつかのパターンがありますが、以下の順番が一番オーソドックスです。
1.要件定義
↓
2.基本設計
↓
3.詳細設計
↓
4.製造
↓
5.テスト
↓
6.納品
それぞれの工程で何をしているか簡単に解説します。
要件定義
要件定義は、新たに作るシステムの内容を決めていく、システム開発の基盤となる重要な工程です。システムを作る目的や、求める機能や性能、納期、必要な人員等々を決めていきます。
基本設計
基本設計(外部設計とも言います)では、要件定義で定義されたシステムの機能を基に、ユーザー視点で必要な機能の一覧化と、それぞれの機能の細かい仕様の決定などを、発注者側と受注者側で擦り合わせて行います。

開発オクトパス
詳細設計
詳細設計(内部設計とも言います)では、基本設計で定義されたシステムの機能を実現するために、エンジニア視点で設計を行います。
製造
製造段階では、これまでの設計書を基に実際にプログラムしていきます。
テスト
プログラムしたものが正常に動作するかどうかを、一つの機能ごとにテストしたり、複数の機能を組み合わせてテストしたりします。テスト段階でエラーなどがあれば、その機能の修正を行って再度テストを行います。
納品
無事にテストが完了したら開発は完了です。発注者側に納品されます。
もっと具体的にフェーズごとの作業内容を知りたい方や、他の効果的な開発手順を知りたい方は、下記関連記事で紹介しておりますので参考にしてください。
失敗しない受託開発会社を選ぶ際のポイント
ここまでで、受託開発のメリットや、いたくするまでの流れ、そしてシステム開発の流れは理解できたと思います。
では次は、実際にシステム開発の受託先を選ぶ際にどのようなことに注意すべきかを解説します。以下の内容は最低限気を付けなければいけないことです。
プロジェクトを成功させるためにも、適切な受託開発会社を選びましょう。
受託開発の実績を確認する
システム開発会社に受託開発の実績があるかを確認しましょう。
下図のように、IT業界は多重下請け構造になっていることが多く、ピラミッドの下層になればなるほど上流工程の実績が少ない可能性があります。
上流工程の経験が浅いシステム開発会社ですと、クライアントの要件を満たしていないシステムが納品されるなど、本質に問題が発生する可能性があります。
打ち合わせを行って要件定義や設計の実績を確認しましょう。
開発したいシステムと同じような開発実績があるか確認する
次に、自社が導入したいシステムと同じ、または似たようなシステムを開発した実績があるかを確認しましょう。特にAIやIoTなどの最新の技術を活用した開発に関しては、実績がなかったり少なかったりする会社も多いので確認が必要でしょう。 同じようなシステムを開発した経験のある受託開発会社の方が、発注者側が一から十まで説明しなくても意図をくみ取ってくれるため、高い品質のシステムが納品されることを期待できます。
複数社の見積もりをとって比較する
システム開発費用の見積もりは5社程度からもらうようにしましょう。
システム開発にかかる費用は、規模や難易度、機能の数、さらには開発に携わるシステムエンジニアのレベルによって大きく変動するので、例えば「予約管理システムだから300万」といった定価はありません。複数社の見積もりを比較して費用相場や金額の妥当性を確認して委託先を選びましょう。

開発オクトパス
なお、システム開発費用の構成要素を知りたい方は、下記記事でかなり詳しく解説しておりますので参考にしてください。
受託開発を得意としているシステム開発会社5選
最後に、IT業界のプロが厳選した、受託開発でおすすめのシステム開発会社を紹介します。
システム開発と併せてインフラやマーケティングの知見がある会社や、デザインに強い会社など、それぞれ強みが異なるシステム開発会社を用意しました。
ぜひ参考にしてみてください。
株式会社SALTO
URL :https://salto.site/
設立 :2015年9月
所在地 :東京都新宿区新宿2-8-6 KDX新宿286ビル 7階

開発オクトパス
株式会社SALTOは、通信・金融・物流・小売・人材業界を中心に、様々な業界の知見を蓄積しているシステム開発会社です。要件定義から設計、製造、テスト、運用、リリース後カスタマイズまで、企業様の課題解決をワンストップでサポートしています。過去には100人月を超える大型システムの開発案件に対応した実績もあります。
また、システム・インフラ・マーケティングのチームを社内に保有しているため、企業様のビジネスの推進に合わせたシステム開発の提案が可能です。また、請負契約でもラボ契約でもどちらでも対応しています。
株式会社LIG
URL :https://liginc.co.jp/
設立 :2007年6月
所在地 :東京都台東区小島2-20-11
株式会社LIGは、Webサービスの開発を強みとしているシステム開発会社です。
もともとがWeb制作事業であったため実力のあるデザイナーが多数おり、UI/UXに優れたWebサービスやシステムの開発が可能です。
特にECサイトや会員向けアプリなど、BtoC向けシステムの実績が豊富です。
ピセ株式会社
URL :https://www.pise.co.jp/
設立 :1992年9月
所在地 :東京都港区芝大門1丁目3-8
ピセ株式会社は、システム(基幹・業務・Web)構築、Web/DTPデザイン、ネットワーク/インフラ構築、運用保守/教育サポートをワンストップで提供している会社です。
国内の4拠点に加え、パートナー企業1,000社との連携により効率的な生産体制を実現しています。
会計システム、販売管理システム、会員サイト、ECサイトなどビジネスでよく利用される業務システムの開発だけでなく、カメラからの映像を分析して混雑状況を確認するといった新しいテクノロジーを駆使したシステム開発においても実績があります。
株式会社ライトストーン
URL :https://www.lightstone.co.jp/
設立 :2007年6月
所在地 :東京都千代田区東神田2-5-12 龍角散ビル7F
株式会社ライトストーンは、長年にわたり科学技術に特化したコンピューターソフトウェアの開発及びカスタマイズを行ってきた会社です。
データ管理やデータ処理システム、分析システム、心理学実験Webアプリ等の開発実績があります。
研究職向けシステムの開発実績のある会社はそう多くはないため、研究開発の現場へのシステム導入をお考えの方には最適な会社と言えます。
株式会社ファンリピート
URL :https://funrepeat.com/
設立 :2019年6月3日
所在地 :東京都千代田区神田三崎町2丁目14-5 WORK&HOUSE水道橋4F
株式会社ファンリピートは、ITシステム開発のコンサルティング事業や、ノーコード・ローコードを用いたスピーディーな開発支援をはじめとした幅広いITソリューションを提供している会社です。
企画・提案力、高速開発力、検証力を強みとしています。従来のシステム開発に比べ、開発期間・コストを大幅に削減するなど、企業のDX化に貢献しています。
その他様々な受託開発会社がありますので、気になる方はぜひ下記の記事もチェックしてみてください!
まとめ
今回は「受託開発とは何か」についてまとめました。
IT業界には「受託開発」「自社開発」「SES」などいろいろな開発形態・契約形態が存在していて、似たような意味合いで使われることもあり混同しがちです。
「受託開発」は、外部のシステム開発会社に設計から納品まで一気通貫で委託する形態です。
「自社開発」は、自社内で社内システムや外部から受注したシステムを開発する形態です。
「SES」はクライアントのオフィスに、SES企業のシステムエンジニアが常駐して開発や保守・運用する、いわゆる派遣形式です。
また、「受託開発」には「請負契約」と「ラボ契約」があります。
請負契約は要件や仕様、コストが予め決まっていて、開発側の会社は成果物の完成・納品に責任を持ちます。
ラボ契約は、要件や仕様が曖昧でもあとから変更しながら開発可能で、明確な終わりが明確でない代わりに開発側の会社は業務の遂行に責任を持ちます。
どれがいいとか、どれが悪いとか、そういった基準はありません。
受託開発には受託開発のメリット・デメリットがあり、SESにはSESのメリット・デメリットがあります。
それぞれの特徴を理解して、自社の課題をより効率的・合理的に解決する形態で開発を進めていきましょう。

この記事の著者
中島 彩
株式会社SALTOに営業職として入社後、WEBマーケティング職にキャリアチェンジ。コンテンツディレクター業務からライティング業務まで一貫して対応。自社のシステム開発のノウハウを取り入れた記事を執筆中。




