Recently I've been trying to change my vocabulary when talking about what we do.
“Product design” was passed on from the physical world and always required additional explanation, which is why I find “software design” a much more clear, and better fitting term.