usixml (which stands for user interface extensible markup language) is an xml-compliant markup language that describes the ui for multiple contexts of use such as character user interfaces (cuis), graphical user interfaces (guis), auditory user interfaces, and multimodal user interfaces.