We build applications to solve business problems. The applications need to be used by the user population for them to contribute to this enterprise level efforts of problem solving. Users want applications to be usable, likeable and exciting to engage with. The application’s UI plays a big part here. But, if you look into it, just a pretty UI can’t cut it alone. Why? The UI is there for a purpose and that is to connect the information with the user. This is very important in Human workflow scenarios where you need the interaction between the person and the process to be smooth.