Define and design use cases, workflows and user stories, describing how the user would interact with desktop, web and mobile apps - turn ideas, requirements into concrete screen flows, wire-frames and prototypes quickly and rapidly iterate to finalize design.