We work through many stages of user interface design work. In product early stages we can work with your product team to develop the product goals, conduct field research to understand your user’s needs, and refine requirements documents. In early engineering stages we can help establish user interface design requirements and advise your engineering team on choosing a framework that will meet your design needs. We work with you to implement a user interface design that addresses your needs. Typically, this includes creating prototypes that can be tested with users. Together we single out the best designs and flesh out the details of the user interface interactions. We can provide a CSS style specification, with CSS hints for all of the visual elements in the design.