Home Software Interface Design Support Company

Home Services User Interface Design

Interface and Software Design Philosophy

Never forget the needs of the people using your software

Software design should be simplePeople use computers to get a job done. The software interface should make their job easier. Software should give users a positive experience. Remember that the UI design of your software is part of a larger user experience.

  • Think "Big Picture" -  Great design keeps the high level needs in the big picture. Users don't care about technical details of software implementations. They care about the big picture, their daily tasks, business decisions and how software fits in with other tools that they need to use on a daily basis.

  • Blue Sky Thinking - Imagine what the ultimate version of your product would be. Imagine if there where no constraints to the development process or schedule. This is where your design should start.  Only then can you work backward and figure out what's possible in the current version and timeline.

  • Cherry pick great ideas - Take some of the great ideas from your blue-sky thinking. Often times the things that make software great aren't the large and complex features but the simple details that show care, refinement and understanding. 

  • Refine, Rework, Reduce - Design is an iterative process. It takes multiple revisions to learn what works and what doesn't. In each revision it's natural to add new features but to keep your application simple you need to consider how you can rework and reduce these new features into existing concepts.  

    Learn more about our experience

    Contact us to get started on your interface project