Category Archives: User Experience Design

How do users learn and use software applications? An introduction to mental models

As your users learn to use your software application, website, or device, they gradually form a mental model of how it works and how to operate it. A mental model is a conceptual representation, in a user’s mind, of how … Continue reading

Posted in Information Architecture, Psychology for UX Design, Usability, User Experience Design | Leave a comment

How to use visual attributes to create contrast and attract interest

Visual elements are the things you put on your page or screen. For a software application, this can include user interface widgets like text fields, buttons, drop-down boxes, menus, and so on. But it also includes text, images, icons, and … Continue reading

Posted in User Experience Design, Visual Design | Leave a comment

Unity: A primary goal in visual design

When you’re designing the visual layout of a website or a software application’s user interface, you want it to look good. But what makes a good design good? Graphic designers often say that aesthetically-pleasing creative works possess unity. By this, … Continue reading

Posted in User Experience Design, Visual Design | Leave a comment

Software delivery mechanisms: Comparing desktop applications, web apps, and static websites

Let’s compare some of the different “delivery mechanisms” for software products, and what impact the different options can have on the User Experience. In this post, we’ll look at the following classifications: Desktop applications vs. web applications Static websites vs. … Continue reading

Posted in Product Management, User Experience Design | Leave a comment

The impact of visual design on usability

It might be obvious and redundant to say this, but the usability of a software product or a website depends on its user interface. There’s probably a bunch of code and usually a database underneath, but the user doesn’t really … Continue reading

Posted in User Experience Design, Visual Design | Leave a comment

What is Information Architecture and why is it important in software application design?

Can your users find the information and functions they’re looking for?  Can your users understand the concepts and terminology used in your application? Information Architecture is concerned with organizing information – concepts, entities, relationships, functionality, events, content – into a … Continue reading

Posted in Information Architecture, Product Management, Usability, User Experience Design | Leave a comment