Most likely, the problematic software does not incorporate a discipline known as interaction design as one of the key components of the product development process. (lawyerist.com)
For example, patents covering the overall design of a product may have advantages over patents covering individual components of the product. (brookskushman.com)
A mental model is a critical component of product design. (inc.com)