A browser is a graphical user interface (GUI) application program that retrieves and displays documents from Web sites. A browser has the ability to render text and graphics in the browser window.
More specifically it has the ability to:
DISPLAY
INVOKE
Browsers also have knowledge of other Internet services such as ftp, gopher, telnet, etc.