Human-computer interaction (HCI) is the study and practice of designing computer systems that are usable and effective for people. The goal of HCI is to create software and technology that people will want to use, be able to use, and find effective. HCI considers the methods and tools for measuring and encouraging usability in computing. It is important for improving productivity, helping employees and students work faster and more efficiently, and gaining market share by designing products that are easy to use. However, HCI alone is not enough and better user experiences should be offered by attracting more users.