User Experience (UX) is an important field, tons of money and research is going in defining this field. Unfortunately, while building enterprise applications that will be used internally by knowledge workers, this becomes a low priority. The reasons are simple:

  • These applications are not going to be used by external customers
  • Conversion rate is not a concern anymore
  • Most importantly knowledge workers have no choice because they are required to use these applications to get their work done

Take a look at following examples, these give an idea about the type of user experience we get while interacting with technology in our lives outside of work.


Now take a look at the following example, this is what most people interact with in their work lives (unfortunately this is one of simpler examples).


The idea behind this series of posts is to look at the common functionality that most enterprise applications provide, and share patterns that can be applied to improve user experience, resulting in reduced cycle times and better worker engagement. Most organizations do not have dedicated UI/UX designers to projects, and developers end up doing most of the UI design, these patterns can be easily used by them.

Disclaimer: I am not a certified UX designer/developer. All the patterns included in these posts are based on best practices, my experience and feedback received from clients over the years.

UX Patterns

Want to learn more about UX Patterns? Download your copy of “UX Patterns for Enterprise Applications” here.