applications without platform constraints accessed through a web browser over the intranet or the internet
server side software program that is delivered over the internet through a browser interface. they are similar to desktop applications, they are complicated, and are based on user-engagement
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.