Browser - web client:
A browser is a software that needs to be installed on a device to use webapps.
Common browsers:
Browsers can make requests to servers using URLs and render the response data
Computer programs that can make requests to servers and fetch responses are called clients. When these programs make requests to web servers, they are called web clients. A browser is a web client.
Modern browsers can interpret and run code written by the application author (JavaScript)