Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently working on user management for a project and while thinking about how I should design this I realised that there's really no standard in how these things look as it often vary a lot from application to application.

So what makes an great user management interface great? What do the best ones have in common?

share|improve this question

closed as primarily opinion-based by MichaelT, GlenH7, jwenting, david.pfx, Dynamic Jun 16 '14 at 18:39

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

Check out Designing for People Who Have Better Things To Do With Their Lives by Joel. He has loads more posts about UI design on (check the Software designer section on the sidebar). – Péter Török Apr 14 '11 at 12:28
up vote 6 down vote accepted

If you're designing for the web, the most important thing to remember is that your web page / web site is but one of millions. In other words, your web page should look and act like all the other web pages out there.

If you're designing an application, the best design is one that fits with the domain. I've heard people refer to a design like this as "a design that gets out of the way and lets me work". In other words, how usable is the application?

Jakob Nielsen's usability website is a great source for usability information.

share|improve this answer

IMO the best application UIs balance A) Giving the user all the tools required to do their job effectively and B) Make it intuitive how to use it. A clean design that readily presents the user with their options and almost walks them through doing things.

What I mean for B is that the application should be concise and have sort of a "natural flow" to it. The user shouldn't have to sort through complex menus and things to do a task, it should just mesh with them.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.