The Six Basic Functions of Web Applications

1. Provide a Query Interface – One of the basic functions of web applications is to provide users with an interface for inputting data. The data is termed as a “query” or a “request” because this user-defined data is used to ask or make a request from a service on the web server machine.
2. Transmit User-Defined Query – The user-data is sent to a web server once it is received.
3. Perform Server Side Processing – The web server processes the user-data which it has received through a “middleware”.
4. Massage Data – The user-defined request indicates how the data should be processed.
5. Transmit Query Results – The processed data is now sent back to the client
6. Perform Client Side Processing – The sent data is displayed to the user.