Graphical Applications are GUI based applications .
A GUI offers graphical icons, and visual indicators, as opposed to text-based interfaces, typed command
labels or text navigation to fully represent the information and actions available to a user. The actions are
usually performed through direct manipulation of the graphical elements.