Este documento describe las etapas del diseño de la interfaz de usuario. Estas incluyen definir los objetos y acciones de la interfaz, definir los eventos del usuario que cambiarán el estado de la interfaz, ilustrar cada estado de la interfaz, e indicar cómo el usuario interpretará el estado del sistema a través de la interfaz. También describe una aplicación de estas etapas al diseñar una interfaz para un sistema de seguridad doméstica remoto.