 The visible graphical interface features of an application are sometimes referred to as "chrome" or "GUI" (pronounced "gooey").Typically, users interact with information by manipulating visual widgets that allow for interactions appropriate to the kind of data they hold.The widgets of a well-designed interface are selected to support the actions necessary to achieve the goals of users.