Generally the purpose of the client is to moderate communication between participants. For most approaches it is helpful to introduce a dedicated machine, a server, as an intermediary. In such a setup, then, the purpose of clients is to intermediate between participants and the server. In particular clients have to display text and graphics on the screen, collect user actions (users fill in forms, click on buttons, click into pictures etc.), and send these actions to the server, possibly to request new text and graphics.
Choosing a www-browser as a client has several advantages:
Representation of Text and Graphic with a www-browser:
Oliver Kirchkamp 2013-04-15