The
.NET Framework 4 provides the classes developers need to create managed
code applications for devices, windows, the Web, and servers and
services. The .NET Framework provides a consistent API across different
deployment platforms including servers, desktop applications, and mobile
devices. With Microsoft Silverlight™, .NET developers can write rich
applications that run across platforms and browsers. The .NET Framework
is available as a Client Pro le download that provides the functionality
for most desktop applications with a download size that is 50 to 80
percent of the size of the complete Framework download.