Windows | Silverlight | CE
Rockford Lhotka’s CSLA .NET framework is an application development framework that reduces the cost of building and maintaining applications.
Microsoft's Silverlight is a cross-browser browser plug-in that uses XAML and a subset of .NET to enable rich client applications across platforms.
CSLA .NET for Silverlight is a subset of CSLA .NET targeted at the Silverlight platform. CSLA .NET for Silverlight offers nearly all the benefits of CSLA .NET on Silverlight, including data binding, validation, business rules, authorization, n-level undo and persistence.
The result is that CSLA .NET for Silverlight enables the creation of a rich object-oriented business layer running on the Silverlight client, that can transparently communicate with CSLA .NET objects running on the web and application servers.