The User Interface constitutes of everything that is designated into information devices such as keyboard, mouse, display screen, help messages and also the appearance of a desktop. All the visual parts of the computer application or the operating system through which a user interacts with a computer or a software is UI. Earlier the user interface was limited to a few punched card input and report output. As technology steadily developed, the user could now interact with a computer online, though the user interface was just a blank display screen with a command line, a keyboard and a set of commands through which the user could interact with the device. The arrival of graphical user interface (GUI) gave rise to the total user experience of an earlier highly mechanical user interface. It included an aesthetic appearance of the system and engaging content that is presented to the user within the context of the user interface.
The simplest way that the term User Experience can be defined is the entire experience of a person using a particular product, system or service. To assure a good user experience, the product or service must meet all the requirements of the user. It should be easy to use and not tangled up; a product that is easy to navigate through would garner better reviews and give the best user experience. In order to deliver a good user experience, one must have a good understanding of the targeted users, their requirements, what they value, their expectations from a product or service and also their limitations. The information that is provided to the user should be useful, the site should be well functioning and easy to use, the designs used must be connectable emotionally and overall the services should be credible. A good, innovative and easy to use user interface automatically translates to a good user experience.