United StatesChange | All Microsoft Sites
Overview

The .NET Framework is a development and execution environment that allows different programming languages and libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

Built on Web service standards, .NET enables both new and existing personal and business applications to connect with software and services across platforms, applications, and programming languages. These connections give users access to key information, whenever and wherever you need it.

Microsoft .NET–connected software makes the "real-time" enterprise real by enabling information to flow freely throughout the organization, accessible to business partners, and delivering value to customers. With .NET-connected software, users can increase the value of existing systems and seamlessly extend those systems to partners, suppliers, and customers.

  • Connected
    .NET Framework empowers developers to build applications that require robust messaging systems or flexible workflows.
  • Compelling
    With the .NET Framework, developers and designers can collaborate to create rich user experiences.
  • Ubiquitous and Productive
    The .NET Framework, including improvements like LINQ, provides a single platform to quickly build mobile desktop and server-based applications.