There are so many software products and systems with immature usability that it is for sure that most people have enough frustrating experiences to acknowledge the low level of use that usability strategies, models and methods have in software construction. However, usability is not at all an extra but a basic for a software system: people productivity and comfort is directly related to the usability of the software they use (in their work or at home) and several quality attribute classifications agree on the importance of considering usability as a quality attribute the seminar will discuss and debunk three myths that stand in the way of the proper incorporation of usability features into software systems. These myths are: • usability problems can be fixed in the later development stages. • usability has implications only for the non-functional requirements. • the general statement of a usability feature (“The system must incorporate the undo feature”) is a sufficient specification. A pattern-oriented solution that support developers in incorporating usability features into their requirements and designs is presented