開発契約書の契約パターンを上流下流工程に分け徹底解説! 上流工程と下流工程 ソフトウェアやシステムの開発契約書では、基本契約書を締結して、その基本契約書に基づき個別契約書を締結したり、基本契約書を締結せず個別に業務委託契約書を締結したり、すべて1つの業務委託契約書で締結したりするパターンがあります。契約相手ごとに対応が違うようで、分かりにくいですので、それについて解説します。 その前に、開発契約書は大きく分けて、上流工程と下流工程の2つの工程に分類することができます。まず、開発契約書の締結パターンを論じる前に、まずこの2つの工程について、みていきます。 上流工程 上流工程では、委託者は、受託者から要求分析・定義、外部設計を委託されますが、これらについては、委託者の協力が不可欠であり、受託者が委託者の技術支援を行う性質です。そのため、仕事の完成責任を負わない業務であるため、準委任契約であるこ