Graphical user interface
Interest in interactive communication has grown with the increase in human-computer interaction. Hardware peripherals include keyboards, mice, game controllers and webcams. Graphical user interface examples include the desktop metaphor, software programs like Microsoft Office and Adobe Photoshop, websites and web browsers, search engines, and the increasing number of smartphone mobile applications.