Human-computer interaction (HCI) is a multidisciplinary field that focuses on the design and use of computer technology and the relationship between humans and computers. HCI emerged in the late 1970s and early 1980s within computer science but has since expanded to cover all information technology design. Key developments included the rise of personal computers and graphical user interfaces in the 1970s-1980s and the growth of the Internet and mobile computing in the 1990s-2000s. The goals of HCI are to understand how people use technology, develop tools to build suitable systems, and achieve efficient, effective and safe interaction that puts people first.