Este documento describe las interfaces gráficas de usuario (GUI), incluyendo su definición, componentes principales, requisitos de diseño y tipos de interfaces de usuario. Una GUI facilita la comunicación entre el usuario y un programa a través de elementos gráficos como íconos. Debe mantener la simplicidad y consistencia para que sea fácil de usar. Los tipos de interfaces incluyen CLI (línea de comandos), GUI (gráfica) y NUI (natural).