applications without platform constraints accessed through a web browser over the intranet or the internet
software accessed through a browser
a software program presented on a browser that use both the client and the server over the internet to allow a user to do something.