Software that can run on the browser. Can take the form of SaaS
Anatomy

Client
The client only has:
- HTML
- CSS
- JS
- Images, videos, audio files They use the JavaScript to change the page. Refer to Webapp Serving Model
Server
Responsible for:
- Handling API requests
HTML Rendering
 It renders html based off JavaScript
It renders html based off JavaScript