UI Design é o meio pela qual uma pessoa interage e controla um dispositivo, software ou aplicativo. Esse controle pode ser feito por meio de botões, menus e qualquer elemento que forneça uma interação entre o dispositivo e o usuário.
Um bom projeto de UI visa garantir que as necessidades do usuário sejam atendidas da forma mais fácil e rápida, com ferramentas de fácil acesso e utilização, fornecendo o que é chamado de experiência user-friendly, ou seja, uma experiência que é amigável e que não cause frustrações ao utilizador.
Basicamente funciona com arquitetura da informação, design industrial, design visual, usabilidade e interação usuário-sistema.