A client application that connects to a Web server over a network or other communication link. It can also browse locally. Browsers send FTP, HTTP, or other types of requests to view HTML or other documents or to access services on the Web. The browser serves as a front end to the World Wide Web, for viewing documents on the Web.