The development of user interface design is the process in which interfaces between a consumer and a product are created in order to focus on interactivity and visual browsing experience. User interface design produced properly is characterised by functionality, reliability, and provides a pleasant experience for its users.