a computer program that runs in a web browser.
software programs that use both the client and the server over the internet so the user can do something
a software application that is installed on a web server and delivered to users through the internet.