The Microsoft.NET Framework 4 provides the following new features and improvements. Applications that are based on earlier versions of the Framework will continue to run on the version targeted by default. The.NET Framework 4 works side by side with older Framework versions.