El diseño visual o UI consiste en la definición de un lenguaje visual de una interfaz, respetando mejores prácticas de usabilidad y diseño de interfaces. El diseño visual hace foco en el artefacto, en lo que está dentro de la pantalla. Cuando uno diseña interfaces el problema que está resolviendo está relacionado con la selección y distribución de los elementos dentro de la interfaz.
Diseño de Interfaces no equivale a UI: el diseño de la interfaz puede incluir o no UI. Por ejemplo, cuando uno hace un wireframe está diseñando una interfaz pero no está aplicando UI, y cuando uno aplica reglas de estilo a una interfaz está aplicando UI pero no está diseñando una interfaz.