Question: Where is the headquaters of American multinational technology company which NET Framework is from located 
Context: . NET Framework (pronounced "dot net") is a software framework developed by Microsoft that runs primarily on Microsoft Windows.  It includes a large class library named Framework Class Library (FCL) and provides language interoperability (each language can use code written in other languages) across several programming languages. Programs written for . NET Framework execute in a software environment (in contrast to a hardware environment) named Common Language Runtime (CLR), an application virtual machine that provides services such as security, memory management, and exception handling.  (As such, computer code written using . NET Framework is called "managed code".)  FCL and CLR together constitute . NET Framework. Microsoft Corporation ( , abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.  It develops, manufactures, licenses, supports and sells computer software, consumer electronics, personal computers, and services.  Its best known software products are the Microsoft Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface tablet lineup.  As of 2016, it is the world's largest software maker by revenue, and one of the world's most valuable companies.  The word "Microsoft" is a portmanteau of "microcomputer" and "software". Microsoft Windows SDK, and its predecessors Platform SDK, and . NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and . NET Framework.  "Platform SDK" specializes in developing applications for Windows 2000, XP and Windows Server 2003. " . NET Framework SDK" is dedicated to developing applications for . NET Framework 1.1 and . NET Framework 2.0.  "Windows SDK" is the successor of the two and supports developing applications for Windows XP and later, as well as . NET Framework 3.0 and later. Entity Framework (EF) is an open source object-relational mapping (ORM) framework for ADO.NET.  It was a part of . NET Framework, but since Entity framework version 6 it is separated from . NET framework. Concurrency and Coordination Runtime (CCR) is an asynchronous programming library based on . NET Framework from Microsoft distributed with Microsoft Robotics Developer Studio (MRDS).  Even though it comes with MRDS, it is not limited to modelling robotic behavior but can be used to express asynchronous behavior in any application. The Microsoft . NET Compact Framework (. NET CF) is a version of the . NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set-top boxes, etc.  The . NET Compact Framework uses some of the same class libraries as the full . NET Framework and also a few libraries designed specifically for mobile devices such as . NET Compact Framework controls.  However, the libraries are not exact copies of the . NET Framework; they are scaled down to use less space. The DLLM . NET Framework executable file was a highly used way to enhance the . NET Framework capabilities in 2010.  Microsoft has recently reported that they are working on a brand new addition to the . NET Framework family that is to be released in 2014. Visual Basic . NET (VB.NET) is a multi-paradigm, object-oriented programming language, implemented on the . NET Framework.  Microsoft launched VB.NET in 2002 as the successor to its original Visual Basic language.  Although the ". NET" portion of the name was dropped in 2005, this article uses "Visual Basic [. NET]" to refer to all Visual Basic languages releases since 2002, in order to distinguish between them and the classic Visual Basic.  Along with Visual C#, it is one of the two main languages targeting the . NET framework. Managed DirectX (MDX) is Microsoft's deprecated API for DirectX programming on . NET Framework.  MDX can be used from any language on . NET Framework (via the CLR).  MDX can be used to develop multimedia and interactive applications (e.g. games, compiled only to x86), enabling high performance graphical representation and enabling the programmer to make use of modern graphical hardware while working inside the . NET framework. The Common Language Runtime (CLR), the virtual machine component of Microsoft's . NET framework, manages the execution of . NET programs.  A process known as just-in-time compilation converts compiled code into machine instructions which the computer's CPU then executes.  The CLR provides additional services including memory management, type safety, exception handling, garbage collection, security and thread management.  All programs written for the . NET framework, regardless of programming language, are executed by the CLR.  All versions of the . NET framework include CLR.
Answer: Redmond, Washington