Description: This paper discusses a lightweight form of usage-centered design that is proved to be effective in designing highly usable Web-based applications. This approach is fully compatible with traditional object-oriented software engineering methods and newer agile techniques. This approach employs techniques that develop simplified models of user roles, tasks, and user interface contents. Author(s) : Larry L. Constantine and Lucy A.D. Lockwood