Interaction Design focuses on creating engaging interfaces with well thought out behaviors. Understanding how users and technology communicate with each other is fundamental to this field. It is a process in which designers focus on creating engaging web interfaces with logical and thought out behaviors and actions. Successful interactive design uses technology and principles of good communication to create desired user experiences. Interaction Design is heavily focused on satisfying the needs and desires of the majority of people who will use the product; other disciplines like software engineering have a heavy focus on designing for technical stakeholders of a project.