a program that resides on a server on the internet, rather than a user's device, and is run through a web browser.
software that runs on a remote internet server rather than on a person's own personal computer.
software programs that use both the client and the server over the internet so the user can do something