UI (User Interface) is the most important thing when it comes to user experience. We have seen great UIs over time. Its important to have great UI for the better productivity. If you have your self operated or seen enterprise applications, you know the fact that they are the worst when it comes to UI. Why still we have bad (you can also say, worst) UI on the enterprise applications?