Suitable for designers and developers who want to provide users of their software with interfaces that are intuitive and easy-to-use. This book takes the readers through each of the steps required to produce the most desirable interface for either a traditional desktop application or a website.