This document describes the architecture of a Silverlight application. It includes a client/UI module built with Silverlight and ASP.NET that communicates with web services. These web services provide access to data sources. The architecture also includes a framework with common components like business entities, data access, security services, and application modules. The framework is shared between the client/UI module and any server-side components.