• 開発会社の選び方・発注

受託開発とは?自社開発・SESとの違いと依頼の流れ

受託開発とは?自社開発・SESとの違いと依頼の流れ

「システム開発会社を調べていると、受託開発、自社開発、SESといった言葉が出てきて違いがわからない」「自社の業務システムを作りたい場合、どの形態の会社に相談すればよいのか」。IT業界の用語は、発注者から見るとわかりにくいものが少なくありません。

この記事では、受託開発とは何かを定義したうえで、自社開発(内製)やSESとの違い、受託開発のメリット・デメリット、依頼から納品までの流れ、依頼先を選ぶポイントをまとめて解説します。

この記事の結論
  • 受託開発とは、発注企業から依頼を受け、開発会社が自社の責任でシステムを開発して納品する形態
  • SESは技術者の労働力を提供する契約で、完成責任や開発の進め方の管理は発注者側に残る点が受託開発と異なる
  • 社内に開発チームがない中小〜中堅企業が業務システムを作る場合は、受託開発が最も一般的な選択肢
  • 受託開発を成功させるには、要件定義に発注者が関わり、保守まで見据えて依頼先を選ぶことが大切
目次
  1. 受託開発とは
  2. 受託開発・自社開発・SESの違い
  3. 自社開発(内製)との違い
  4. SESとの違い
  5. 受託開発のメリット・デメリット
  6. 受託開発が向いているケース
  7. 受託開発の依頼から納品までの流れ
  8. 受託開発の費用の考え方
  9. 受託開発会社を選ぶポイント
  10. よくある質問
  11. まとめ

受託開発とは

受託開発とは、企業などの発注者から依頼を受けて、開発会社が発注者のためのシステムやソフトウェアを開発し、納品する事業形態です。「受託」は仕事を引き受けること、つまり発注者の要望に合わせたオーダーメイドのシステムを作る仕事を指します。

受託開発では、開発会社が要件定義から設計、プログラミング、テスト、リリースまでを担当し、自社の体制とプロジェクト管理のもとで開発を進めます。完成したシステムは発注者に納品され、その後の保守を同じ会社が引き受けるケースも多くあります。

受託開発・自社開発・SESの違い

IT企業のビジネスの形態は、大きく「受託開発」「自社開発」「SES」に分けられます。発注者から見た違いを整理すると次のとおりです。

受託開発・自社開発・SESの比較

比較項目受託開発自社開発(内製)SES
作るもの発注者のためのシステム自社のサービスやシステム発注者のプロジェクトの一部の作業
主な契約請負(工程により準委任)契約なし(社内)準委任
開発の管理開発会社自社発注者側のプロジェクト管理が前提
完成責任開発会社(請負の場合)自社なし
費用の考え方案件ごとの見積もり社員の人件費技術者1人あたりの月額
向いている企業社内に開発チームがない企業エンジニアを継続的に雇用できる企業社内にPMがいて人手だけ不足している企業
「自社開発」は、IT企業が自社のサービスを開発する意味で使われることもあります。

自社開発(内製)との違い

自社開発は、自社の社員エンジニアがシステムを開発する方法です。業務の変化にすばやく対応でき、ノウハウが社内に蓄積されるのが利点ですが、エンジニアの採用と育成、継続的な雇用が必要です。受託開発は、必要な期間だけ専門のチームを確保できる点が大きな違いです。

SESとの違い

SES(システムエンジニアリングサービス)は、技術者の作業時間を提供する契約形態です。発注者のプロジェクトに技術者が参加して作業しますが、何を作るか、どう進めるかの管理は発注者側のプロジェクトマネージャーが担うのが前提です。成果物の完成には責任を負いません。

受託開発のメリット・デメリット

メリット

  • 社内にエンジニアがいなくてもシステムを作れる
  • 業務に合わせたオーダーメイドの開発ができる
  • 開発会社の経験やノウハウを活用できる
  • 請負契約なら完成責任を開発会社が負う
  • 必要な期間だけ体制を確保でき、固定費にならない

デメリット・注意点

  • 要件が固まっていないと追加費用が発生しやすい
  • 開発のノウハウが社内に残りにくい
  • 小さな修正でも見積もりや手続きが必要になる
  • 依頼先によって品質や対応に差がある
  • 丸投げすると業務に合わないシステムになりやすい

デメリットの多くは、発注者が要件定義に関わること、ソースコードや設計書を受け取ること、保守契約で小さな修正の窓口を用意することで軽減できます。

受託開発が向いているケース

  • 社内に開発チームがない:IT担当者がいない、または運用が中心でシステムを作る人材がいない
  • 自社独自の業務がある:パッケージやSaaSでは業務に合わず、カスタマイズの限界がある
  • 開発が一時的:システムを作る期間は限られ、エンジニアを継続雇用する必要性が低い
  • 完成品として納品してほしい:開発の管理を自社で行う余力がない
  • 既存システムの刷新:古いシステムの置き換えを、専門家の知見を借りて進めたい

受託開発の依頼から納品までの流れ

  1. 相談・ヒアリング現状の課題と実現したいことを開発会社に伝え、進め方や概算を確認する
  2. 見積もり・契約複数社の見積もりを比較し、工程ごとの契約形態と条件を決めて契約する
  3. 要件定義発注者と開発会社で、必要な機能や画面、業務の流れを文書にまとめる
  4. 設計要件をもとに、画面・データ・処理の設計を行い、発注者が内容を確認する
  5. 開発・テストプログラムを作成し、開発会社側で動作や不具合を検証する
  6. 受入テスト・納品発注者が実際の業務に沿って動作を確認し、問題がなければ検収する
  7. 運用・保守稼働後の不具合対応や改善を、保守契約に基づいて継続する

小規模なシステムで3〜4か月程度、業務の中核を担うシステムでは半年以上かかることも一般的です(いずれも目安)。

受託開発の費用の考え方

受託開発の費用は、開発に必要な作業量(工数)に、担当者の人月単価を掛けて算出されるのが一般的です。人月単価の目安は、PM 100万〜160万円、SE 80万〜120万円、PG 60万〜100万円程度です。

受託開発の費用の目安

規模例費用の目安
小規模部署単位の管理システム、申請ワークフロー100万〜500万円
中規模販売管理、在庫管理などの業務システム300万〜1,500万円
大規模複数業務をまたぐ基幹システムの刷新1,000万円以上
いずれも目安です。機能、連携の有無、データ移行の量によって大きく変わります。

このほか、リリース後の保守費として、年間で開発費の10〜15%程度を見込んでおくのが一般的です。見積もりを比較するときは、初期費用と保守費を合わせて検討しましょう。要件が固まっていない段階では、まず要件定義だけを依頼して、その結果をもとに開発費を見積もる方法もあります。

受託開発会社を選ぶポイント

同種の開発経験自社と近い業種・業務のシステムを開発した経験があるか確認します。
上流工程の支援力要件が固まっていない段階から、業務整理や要件定義を支援できるかが重要です。
自社開発の比率実際の開発を自社で行うか、再委託が中心かで、品質と対応の速さが変わります。
見積もりの透明性工程別の内訳と前提条件が明確で、質問に具体的に答えてくれるかを見ます。
保守の体制リリース後の問い合わせや改修に、継続して対応できる体制があるか確認します。
成果物の扱いソースコードや設計書の引き渡し、著作権の扱いが明確かを確認します。
オーバーエックスの受託開発オーバーエックスは、業務システム・Webシステム・基幹システムの受託開発を行う会社です。要件定義から設計・開発・テスト・リリース、その後の保守までを一貫して担当し、発注者の業務に合わせたシステムづくりを支援しています。既存システムのリプレイスや、他社が開発したシステムの保守の引き継ぎにも対応しています。

よくある質問

受託開発とSIerは同じ意味ですか?
SIer(システムインテグレーター)は、システムの企画から構築、運用までを請け負う企業を指し、受託開発を行う会社の一種です。一般に、大規模な案件を扱う大手企業をSIerと呼ぶことが多いです。
受託開発で作ったシステムの著作権は誰のものですか?
契約で定めなければ、原則としてプログラムを作成した開発会社に著作権が残ります。発注者に移転するかどうかは契約書で明記しておく必要があり、あわせてソースコードの引き渡しも確認しておきましょう。
小規模なシステムでも受託開発を依頼できますか?
依頼できます。数十万円から数百万円規模の小さな開発を受ける会社も多くあります。規模が小さい場合でも、目的と必要な機能を整理してから相談すると、見積もりの精度が上がります。

まとめ

受託開発とは、開発会社が発注者の依頼を受けてシステムを開発し、納品する形態です。SESが技術者の作業時間を提供するのに対し、受託開発は開発会社が自社の管理のもとで開発を進め、請負契約であれば完成責任も負います。社内に開発チームがない企業が業務に合ったシステムを作るには、受託開発が有力な選択肢です。要件定義への関与と保守まで見据えた依頼先選びが、成功のポイントになります。

OX

TechBase 編集部(株式会社オーバーエックス)

東京・秋葉原のシステム開発会社。業務システム・Webシステム・基幹システムの受託開発、自社パッケージ開発、ITコンサルティングを手がけています。オーバーエックスの特徴を見る

この記事に関連するサービス 受託システム開発 業務システム・Webシステム・基幹システムを、要件が固まる前のご相談から設計・開発・運用保守まで一貫して開発します。プロトタイプで早い段階から画面を確認でき、開発資産の活用で品質を… サービスの詳細を見る

Contact

今すぐ無料相談

全国対応

Page Top