and simple to use? The application should feel familiar, and it should be easy to use. Useful: Does the application fulfill a need? A business's product or service needs to be useful. Desirable: Is the design of the application sleek and to the point? The aesthetics of the system should be attractive, and easy to translate. Findable: Are users able to quickly find the information they're looking for? Information needs to be findable and simple to navigate. A user should never have to hunt for your product or information. Accessible: Does the application support enlarged text without breaking the framework? An application should be accessible to those with disabilities. Credible: Does the application exhibit trustworthy security and company details? An application should be transparent, secure, and honest. Valuable: Does the end-user think it's valuable? If all 6 criteria are met, the end-user will find value and trust in the application. Types Attentive user interfaces manage the user attention deciding when to interrupt the user, the kind of warnings, and the level of detail of the messages presented to the user. Batch interfaces are non-interactive user interfaces, where the user specifies all the details of the batch job in advance to batch processing, and receives the output when all the processing is done. The computer does not prompt for further input after the processing has started. Command line interfaces (CLIs) prompt the user to provide input by typing a command string with the computer keyboard and respond by outputting text to the computer monitor. Used by programmers and system administrators, in engineering and scientific environments, and by technically advanced personal computer users. Conversational interfaces enable users to command the computer with plain text English (e.g., via text messages, or chatbots) or voice commands, instead of graphic elements. These interfaces often emulate human-to-human conversations. Conversational interface agents attempt to personify the computer interface in the form of an animated person, robot, or other character (such as Microsoft's Clippy the paperclip), and present interactions in a conversational form. Crossing-based interfaces are graphical user interfaces in which the primary task consists in crossing boundaries instead of pointing. Direct manipulation interface is the name of a general class of user interfaces that allow users to manipulate objects presented to them, using actions that correspond at least loosely to the physical world. Gesture interfaces are graphical user interfaces which accept input in a form of hand