Behavioral approach for product design