Description: This report presents an approach to improving the usability of software systems by means of software architectural decisions. Each aspect of usability is formulated as a scenario and for each scenario an architecture pattern is presented that implements its aspect of usability. The usability scenarios are then organized by category and a matrix is presented that correlates these two categories with the general scenarios that apply to them. Author(s) : Len Bass, Bonnie E. John and Jesse Kates