This text aims to help readers understand how the systematic use of task models in the design, development, and usability evaluation of interactive software applications can open new opportunities and possibilities. The author also discusses related issues relevant to designing user interfaces.