User Experience (UX) design incorporates aspects of:
The goal of UX design is to create a seamless, simple, and useful interaction between a user and a product, whether it be hardware or software.