web site that allows users to access and interact with software from any device or computer that is connected to the internet
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