 This wide variability significantly complicates the goal of cross-platform capability, which is routinely at odds with the goal of advanced functionality.Basic web applications perform all or most processing from a stateless server, and pass the result to the client web browser.All user interaction with the application consists of simple exchanges of data requests and server responses.