Interaction design uses organization and navigation techniques to create consistent, intuitive cues for moving around within two-dimensional environments such as mobile interfaces, Web sites and software applications. It integrates business strategies with user requirements to generate solutions that help users accomplish goals, such as finding relevant content, buying things or filling out complex forms.