This document discusses the emerging pattern of networked applications, where applications are built with a more distributed architecture between the client and server compared to traditional web applications. With networked applications, more processing is done on the client side in JavaScript to reduce server load and bandwidth usage. This allows for improved performance, mobility as applications are not tied to specific servers, and less dependency on browser limitations. The document explores different technologies for building such applications like JavaScript widget kits, Google Web Toolkit, Flex, and others.