La conferencia sobre requisitos de software aborda dos tipos principales: funcionales y no funcionales. Se enfatiza la importancia de los requisitos no funcionales, que son críticos para el comportamiento emergente del sistema y deben ser incorporados en el framework del producto, ya que su incumplimiento puede hacer que todo el sistema sea inutilizable. Además, se discuten ejemplos y observaciones sobre cómo estos requisitos surgen de necesidades de usuarios, restricciones presupuestarias y normativas externas.