Ensuring usability and systems consistency through software ergonomics, human factors science and design artistry.
Keywords: software, usability, software usability, user experience, information architecture, accessibility, ergonomics, training, eric schaffer, consulting, web design, usability, interface, graphic user interface, human factors