An input reception unit of a design support apparatus receives input of a definition
attribute name of a product to be designed. A definition attribute obtaining unit,
control attribute obtaining unit and stress obtaining unit obtain parameter names
usable for calculating a strength value and stress value, based on the definition
attribute name. The input reception unit further receives input of parameter values
of the parameter names. A strength calculation unit calculates a strength value
of the product to be designed in accordance with a predetermined calculation procedure
using the parameter value. The stress calculation unit calculates a value of stress
applied to the product to be designed in accordance with a predetermined calculation
procedure using the parameter value. The comparison report unit compares the strength
value and the stress value, and reports report information associated with those
values in a case where the comparison result satisfies a predetermined condition.