Things To Consider While Creating A Relationships Software That Fits Consumer Expectations