This document discusses pervasive web application architecture. It begins by explaining why traditional web applications need to be adapted for multiple device types. It then covers challenges like different device standards and capabilities. Scalability and availability are identified as major challenges due to the increasing number of mobile devices. The solution involves implementing a scalable physical topology and optimized server stack. Security measures like encryption, authentication and authorization are also discussed. The document provides an example application to demonstrate how a single application can support different devices using techniques like device mapping and MVC architecture.