The user interface (UI) is the point of human-computer interaction and communication in a device . This can include display screens, keyboards, a mouse and the appearance of a desktop. It is also the way through which a user interacts with an application or a website.