The user interface of your software product is the gateway between the person using it and the set of features it includes. Without a proper User Interface, the user isn’t able to interact with the gadget or app. A bad UI often turns down users, and they don’t be get to utilize or check out all the features of your product. The software development teams should understand that importance of UI. Good programming cannot stand alone if the User is not able to interact with it in a proper manner.
Few must reads about UI and Design: Interviews with Cleartrip Chief Designer, Founder of Sourcebits, Slideshare Principal Designer and a few secrets on simplicity.