要件定義とは、本格的な開発工程の前段階で、開発者の視点から要求をまとめ、具体的な進め方を決めることを指します。一方で、顧客目線で何を必要としているかを定義したものは要求定義なります。要件定義では自社の抱えるシステムで対応可能なことを記載することが多くなります。