Developer Tools

    Microsoft CLR Overview

    Language:
    English
    This whitepaper introduces the guiding principles and thoughts behind the .NET Framework, the core features of the Common Language Runtime and its supporting Framework Base Class Libraries and how it is evolving in the next major version.
    • Version:

      1.0

      File Name:

      MicrosoftCLR.exe

      Date Published:

      10/13/2005

      File Size:

      321 KB

        The .NET Framework from Microsoft provides services to application developers that are necessary to quickly create scalable solutions that meet stringent requirements for security, manageability and productivity. This whitepaper introduces the guiding principles and thoughts behind the .NET Framework, the core features of the Common Language Runtime and its supporting Framework Base Class Libraries and how it is evolving in the next major version.

        The Microsoft Common Language Runtime (CLR) and the .NET Framework class libraries – collectively called the .NET Framework – were designed to enable developers to easily create scalable, secure, interoperable and manageable applications that can also leverage existing investments in other technologies and platforms. The .NET infrastructure works with non-Microsoft technologies through its built-in support for creating and consuming Web services, and it works with existing Microsoft technologies by providing native integration with COM components. These features help to extract further value from an organization’s existing investments in prior technologies and ensure interoperability with other platforms.

        Since the earliest days of software development, organizations have sought to build applications quickly and with higher quality – that is fewer bugs. Applications should also interoperate with different environments and technologies and should be built with widely-accepted languages that are easy to learn and maintain, simultaneously boosting productivity. Many approaches have appeared to try to improve the development process, but often these efforts have been focused on the analysis and design phase. It is not until more recently that the underlying architecture of the development platform itself has achieved a prominent role in laying the groundwork for building enterprise applications.

        Whether an enterprise is concerned with interoperability with Web services or COM applications, building solutions more quickly and with fewer bugs, or using a common programming model across application types and languages, the .NET Framework provides organizations the tools to meet all these goals and more.
    • Supported Operating System

      Windows 2000 Service Pack 4, Windows Server 2003, Windows XP

        Important: Make sure you have the latest service pack and critical updates for the version of Windows that you are running. To find recent security updates, visit Windows Update.



        1. Click the Download button on this page to start the download.
        2. Do one of the following:
          • To start the installation immediately, click Open or Run this program from its current location.
          • To copy the download to your computer for installation at a later time, click Save or Save this program to disk.

        3. Use Microsoft Word to view the document. If you do not have Microsoft Word, you can download the free Word Viewer.

    Popular downloads

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    Download free tools to build apps for Windows.
    Download free tools to build apps for Windows
    Develop apps that reach the entire family of Windows devices.
    Get started