online applications that are accessed via a browser contain programming and scripts which are more complex than a static html page; they are hosted in the cloud
processes the request from the dynamic web page
executes the program or script for a dynamic web page based on the data that's sent along with the http request