This kind of design is made up of various elements. For instance, there is the information architecture which refers to the art and science of organizing and structuring information in services and products hence supporting find-ability and usability. There is also the visual design. It is also known as communication design, visual communication or graphic design and represents the look and feel of the front end of any user interface. Other important elements include information, finding and managing, usability, accessibility, interaction design, human computer interaction and structuring, labeling and organizing.
Human computer interaction is mainly concerned with the evaluation, implementation and design of interactive computing systems for the use by humans. This is actually the major contributor to user experience design due to its emphasis on performance of humans rather than just usability. Structuring entails decreasing the information to its basic building units, and then having them related. On the other hand, organization entails putting these units into groups in a manner that is distinctive and meaningful, while labeling simply means the use of appropriate wording in order to support find ability and navigation.
Usability refers to extend by which the specified users can use a product to achieve specified goals with efficiency, satisfaction and effectiveness in a specified context of use. It is attached with all the tools which are used by humans and is extended to both non digital and digital devices.