Recent from talks
Nothing was collected or created yet.
List of Microsoft codenames
View on WikipediaMicrosoft codenames are given by Microsoft to products it has in development before these products are given the names by which they appear on store shelves. Many of these products (new versions of Windows in particular) are of major significance to the IT community, and so the terms are often widely used in discussions before the official release. Microsoft usually does not announce a final name until shortly before the product is publicly available. It is not uncommon for Microsoft to reuse codenames a few years after a previous usage has been abandoned.
There has been some suggestion that Microsoft may move towards defining the real name of their upcoming products earlier in the product development lifecycle to avoid needing product codenames.[1]
Operating systems
[edit]Windows 3.x and 9x
[edit]| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Janus | — | Windows & MS-DOS 5 | Combined bundle of Windows 3.1 and MS-DOS 5. Janus is a Roman god usually depicted with two faces, here symbolizing the previously separate Windows and MS-DOS products. | [2] |
| Jastro | — | Windows & MS-DOS 6 | Combined bundle of Windows 3.1 and MS-DOS 6. Portmanteau of Janus and Astro, the codename of MS-DOS 6. | [3] |
| Sparta, Winball | Windows 3.1 Plus | Windows for Workgroups 3.1 | Windows 3.1 (16-bit) with enhanced networking; designed to work particularly well as a client with the new Windows NT. | [4][5] |
| Snowball | — | Windows for Workgroups 3.11 | An updated version of Windows for Workgroups 3.1, which introduces 32-bit file access and network improvements. It also removes the Standard Mode, effectively dropping support for 16-bit x86 processors. | [6] |
| Chicago | Windows 4.0, Windows 93, Windows 94 | Windows 95 | For codenames of some of the internal components of Windows 95, see "Jaguar", "Cougar", "Panther" and "Stimpy" under § OS components | [7][8] |
| Detroit | — | USB Supplement to Windows 95 OSR2 | Named after Detroit, Michigan. A writer for Maximum PC suggested that "Detroit" and other Windows 95-era names were answers to the question posed by Microsoft's "Where do you want to go today?" marketing campaign. | [9] |
| Nashville | Windows 96 | Dropped | Named after Nashville. Cancelled upgrade for Windows 95; sometimes referred to in the press as Windows 96. Codename was reused for Internet Explorer 4.0 and Windows Desktop Update which incorporated many of the technologies planned for Nashville. | [10][11] |
| Memphis | Windows 97[citation needed] | Windows 98 | — | [12][13] |
| Millennium | — | Windows Me | ME stands for Millennium Edition; Microsoft states that it is pronounced Me. | [14] |
Windows NT family
[edit]| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Razzle | NT OS/2, Advanced Windows | Windows NT 3.1 | Is also the name of a script that sets up the Windows NT development environment. NT OS/2 reflected the first purpose of Windows NT to serve as the next version of OS/2, before Microsoft and IBM split up. Microsoft used the NT OS/2 code to release Windows NT 3.1. | [15][16][17][18] |
| Daytona | — | Windows NT 3.5 | Named after the Daytona International Speedway in Daytona Beach, Florida. | [19] |
| Cairo | — | Dropped | A cancelled project that would have fulfilled Bill Gates' "Information at your fingertips" vision | [20] |
| Shell Update Release | — | Windows NT 4.0 | — | |
| Wolfpack | — | Microsoft Cluster Server | — | [21] |
| Janus | — | Dropped | Codename for the proposed 64-bit edition of Windows 2000, which was never released. | [22][23] |
| Impala | — | Windows NT 4.0 Embedded | — | [24] |
| Neptune | — | Dropped | Planned to be the first consumer-oriented release of Windows NT succeeding the Windows 9x series; merged with Odyssey to form Whistler. | [25] |
| Triton | — | Dropped | A cancelled successor to "Neptune". | [26] |
| Asteroid | — | Windows 2000 Service Pack 1 | — | [27] |
| Odyssey | — | Dropped | Planned to be a successor to Windows 2000; merged with Neptune to form Whistler. | |
| Whistler | Windows 2002 | Windows XP | Named after Whistler Blackcomb, where design retreats were held. | |
| Mantis | — | Windows XP Embedded | Named after the Mantis shrimp. | [24] |
| Freestyle | — | Windows XP Media Center Edition | — | [28][29] |
| Harmony | — | Windows XP Media Center Edition 2004 | — | [30] |
| Symphony | — | Windows XP Media Center Edition 2005 | — | [31] |
| Slalom | — | Dropped | Longhorn Media Center Edition. Scrapped in favor of including Windows Media Center in Home Premium and Ultimate editions instead of a dedicated Media Center edition. | |
| Emerald | — | Windows XP Media Center Edition 2005 Update Rollup 2 | — | [32] |
| Diamond | — | Windows Media Center | Included with Windows Vista. | [32] |
| Springboard | — | — | Set of enhanced security features, included in Windows XP Service Pack 2. | [33] |
| Lonestar | — | Windows XP Tablet PC Edition 2005 | — | [34] |
| Whistler Server | Windows 2002 Server, Windows .NET Server, Windows .NET Server 2003 |
Windows Server 2003 | — | [35][36] |
| Bobcat | — | Windows Small Business Server 2003 | Not to be confused with Microsoft Bob. | [37] |
| Eiger, Mönch | — | Windows Fundamentals for Legacy PCs | Mönch included additional features for use on mobile devices. | [38][39] |
| Longhorn | — | Windows Vista | Named after the Longhorn Bar in the Whistler Blackcomb ski resort; initially planned as a "minor release" between "Whistler" and "Blackcomb" (see below) | [40][41][42] |
| Blackcomb, Vienna | — | Dropped | The purported successor to Whistler, and later, Longhorn. Named after Whistler Blackcomb, where design retreats were held. Blackcomb was later renamed to Vienna in January 2006, named after the capital of Austria. Eventually cancelled due to scope creep and replaced with Windows 7. | [43][44] |
| Q, Quattro | — | Windows Home Server | — | [45][46] |
| Vail | — | Windows Home Server 2011 | — | [47] |
| Longhorn Server | — | Windows Server 2008 | — | [48] |
| Cougar | — | Windows Small Business Server 2008 | — | [49] |
| Centro | — | Windows Essential Business Server | Named after the Spanish translation of the word "center". | [49] |
| Windows 7 | — | Windows 7 | The number 7 comes from incrementing the internal version number of Windows Vista (6.0) by one. Often incorrectly referred to as Blackcomb or Vienna, while the codenames actually refer to an earlier Vista successor project that was cancelled due to scope creep. | [43][50][51] |
| Windows Server 7 | — | Windows Server 2008 R2 | — | |
| Fiji | Windows Vista Media Center Feature Pack 2008 | Windows Media Center TV Pack 2008 | Named after the country of Fiji. | [52] |
| Cascades | Windows Essential Business Server "v2" | Windows Essential Business Server 2008 R2 (cancelled) | Originally intended as the successor of Windows Essential Business Server 2008 but was cancelled "due to external factors". | [53] |
| Aurora | — | Windows Small Business Server 2011 Essentials | — | [54] |
| Quebec | — | Windows Embedded Standard 7 | Named after the province of Quebec | [55] |
| Windows 8 | — | Windows 8 | Often incorrectly referred to as Jupiter, Midori and Chidori. Jupiter is the application framework used to create "immersive" apps for Windows 8, and Midori was a separate, managed code operating system. (see below) | [56][57][58] |
| Windows Server "8" | — | Windows Server 2012 | — | [59] |
| Blue | — | Windows 8.1 | — | [60] |
| Windows Server Blue | — | Windows Server 2012 R2 | — | |
| Threshold | — | Windows 10 Windows 10 November Update |
Named after a location seen in Halo: Combat Evolved, near which Installation 04 orbits. | [61] |
| Redstone | — | Windows Server 2016 Windows 10 Creators Update Windows 10 Fall Creators Update Windows 10 April 2018 Update Windows Server 2019 |
Named after a fictional mineral from Minecraft. | [62][63] |
| Santorini | Windows 10X | Dropped | Named after an island in Greece. Originally supposed to be a new OS to be released mid-late 2021, was eventually cancelled. Some of its features were integrated into Windows 11 and other products. | [64] |
| Sun Valley | — | Windows 11 | Named after Sun Valley, Idaho. | [65][66][67][68] |
| Hudson Valley | — | Unknown | A possibly-planned version of Windows scheduled to be released in 2025. Named after Hudson Valley, New York | [69][70][71] |
Windows platform development semesters
[edit]The following are code names used for internal development cycle iterations of the Windows core, although they are not necessarily the code names of any of the resulting releases. With some exceptions, the semester designations usually matches the Windows version number.
| Codename | Semester | Release | Notes | Ref |
|---|---|---|---|---|
| Titanium | 19H1 | Windows 10 May 2019 Update | Named after the chemical element in the periodic table. | [72][73] |
| Vanadium | 19H2 | Windows 10 November 2019 Update | Named after the chemical element in the periodic table. | [72][74][75] |
| Vibranium | 20H1 | Windows 10 May 2020 Update Windows 10 October 2020 Update Windows 10 May 2021 Update Windows 10 November 2021 Update Windows 10 2022 Update |
Named after the fictional metal Vibranium in Marvel Comics as continuing the previous line of chemical elements with Chromium could have caused confusion with the web browser project. | [72][74][76] |
| Manganese | 20H2 | —[a] | Named after the chemical element in the periodic table. | [77] |
| Iron | 21H1 | Windows Server 2022[b] | Named after the chemical element in the periodic table. | [78] |
| Cobalt | 21H2 | Windows 11 | Named after the chemical element in the periodic table. | |
| Nickel | 22H2 | Windows 11 2022 Update Windows 11 2023 Update |
Named after the chemical element in the periodic table. Originally planned to be the 22H1 semester, although that semester was ultimately skipped and Nickel shifted to 22H2, expanded to span the entire year. | [79] |
| Copper | 23H1 | —[a] | Named after the chemical element in the periodic table. | [80] |
| Zinc[citation needed] | 23H2 | Windows Server, version 23H2 | Named after the chemical element in the periodic table. | |
| Gallium [citation needed] | 24H1 | —[a] | Named after the chemical element in the periodic table. | |
| Germanium [citation needed] | 24H2 | Windows 11 2024 Update Windows Server 2025 Windows 11 2025 Update |
Named after the chemical element in the periodic table. | |
| Dilithium [citation needed] | 25H1 | —[a] | Named after the fictional material from Star Trek. | |
| Selenium [citation needed] | 25H2 | —[a] | Named after the chemical element in the periodic table. | |
| Bromine [citation needed] | 26H1 | —[a] | Named after the chemical element in the periodic table. | |
| Krypton | 26H2 | —[a] | Named after the chemical element in the periodic table. |
Windows CE family
[edit]| Codename | Preliminary name | Final name | Ref |
|---|---|---|---|
| Pegasus, Alder | — | Windows CE 1.0 | [81] |
| Birch | — | Windows CE 2.0 | [81] |
| Cedar | — | Windows CE 3.0 | [81] |
| Talisker | Windows CE .NET | Windows CE 4.0 | [81] |
| Jameson | — | Windows CE 4.1 | [82] |
| McKendric | — | Windows CE 4.2 | [82] |
| Macallan | — | Windows CE 5.0 | [81] |
| Yamazaki | Windows CE 6.0 | Windows Embedded CE 6.0 | [81][82] |
| Chelan | Windows Embedded CE 7 | Windows Embedded Compact 7 | [83] |
Windows Mobile
[edit]| Codename | Preliminary name | Final name | Ref |
|---|---|---|---|
| Rapier | — | Pocket PC 2000 | [84] |
| Merlin | — | Pocket PC 2002 | [84] |
| Ozone | — | Windows Mobile 2003 | [84] |
| Magneto | — | Windows Mobile 5 | [84] |
| Crossbow | — | Windows Mobile 6 | [84] |
| 6 on 6 | — | Windows Mobile 6.1.4 | [84] |
| Titanium | — | Windows Mobile 6.5 | [84] |
| Maldives | Windows Mobile 7 | Windows Phone 7 | [84] |
Windows Phone
[edit]| Codename | Preliminary name | Final name | Ref |
|---|---|---|---|
| Photon | Windows Mobile 7 Series | Windows Phone 7 | [85][86] |
| Mango | — | Windows Phone 7.5 | [87][88] |
| Apollo | — | Windows Phone 8 | [88] |
| Blue | — | Windows Phone 8.1 | [61] |
| Threshold | — | Windows 10 Mobile | [61] |
Others
[edit]| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Singularity | — | — | Experimental operating system based on the Microsoft .NET platform, using software-based type safety as a replacement for hardware-based memory protection. Evolved into Midori. | [89] |
| Midori | — | — | A managed code operating system being developed by Microsoft with joint effort of Microsoft Research. | [90][91] |
| Red Dog | Windows Cloud | Azure | Microsoft cloud services platform | [92] |
| Tahiti | — | — | Supposedly a family of multi-core technologies including an operating system, applications and development tools designed to make better use of today's multi-core CPUs. Midori may be a part of this suite of new Microsoft technologies. | [93] |
| Tokyo | Azure AD Cloud App Discovery | Cloud App Discovery | Azure-based data-directory service designed to help connect the right people to the right data. | [94] |
| Zurich | — | .NET Services | Part of Microsoft Azure, Microsoft's cloud computing platform, that focuses on extended software development based on .NET Framework to the cloud. | [92][95][96] |
OS components
[edit]| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Anaheim | — | Microsoft Edge | A rewrite of Microsoft's web browser, based on the Chromium project. | [97] |
| Barcelona | — | Windows Defender Application Guard | A security feature for running the Microsoft Edge web browser inside a virtual machine, thus isolating it from the rest of the system in the event that it was hacked. | [98] |
| Beihai | Paint 3D | 3D version of Microsoft Paint | [99] | |
| Code Integrity Rooting | Secure Startup | BitLocker | A security feature that checks and validates the integrity of Windows boot and system components. | [100][101] |
| Continuum | Tablet Mode | Continuum | A Windows 10 feature that enables hybrid devices to switch between tablet mode and desktop mode. An immediately manifest effect is the Start screen getting maximized in tablet mode. | [102] |
| Cornerstone | Secure Startup | BitLocker | Full disk encryption feature introduced in Windows Vista and present in subsequent versions that utilizes the Trusted Platform Module to perform integrity checking prior to operating system startup. | [100][103] |
| Assistant | — | Cortana | An intelligent personal assistant included with Windows 10, named after an artificial intelligence character in Halo | [104] |
| Cougar | — | VMM32 | 32-bit kernel | [7][105][106] |
| Darwin | Microsoft Installer | Windows Installer | A Windows service and application programming interface for installing software on computers running Microsoft Windows operating systems | [107] |
| Frosting | — | Microsoft Plus! for Windows 95 | [108] | |
| Hydra | — | Terminal Services, Windows Terminal Server | Terminal Server adds "multiheading" support to Windows (the ability to run multiple instances of the graphics subsystem), and the hydra is a mythological monster with multiple heads. | [109] |
| Jaguar | — | — | 16-bit DOS kernel for Windows 95 based on MS-DOS 5.0, used by Windows 95 boot loader and compatibility layer. | [7][105][106] |
| Jupiter | — | WinRT XAML | A new application framework on Windows 8 used to create cross-platform "immersive" apps. | [110] |
| Monad | MSH, Microsoft Shell | Windows PowerShell | "Monads", according to philosopher Gottfried Leibniz's monadology, are the ultimate elements of the universe, individual percipient beings, and MSH is similarly composed of small, individual modules the user puts in interrelation. | [111] |
| Morro | — | Microsoft Security Essentials | MSE was codenamed after the Morro de São Paulo beach in Brazil. | [112][113] |
| Neon | — | Fluent Design | Microsoft Fluent Design System is a revamp of the Windows UI based around five key components: Light, Depth, Motion, Material, and Scale. | [114] |
| O'Hare | — | Internet Explorer 1 | Internet Explorer 1, first shipped in Microsoft Plus! for Windows 95: The codename O'Hare ties into the Chicago codename for Windows 95: O'Hare International Airport is the largest airport in the city of Chicago, Illinois — in Microsoft's words, "a point of departure to distant places from Chicago". | [115] |
| Panther | — | — | Cancelled. Panther was a 32-bit kernel based on Windows NT kernel. | [105][106] |
| Pinball | — | High Performance File System (HPFS) | "Pinball" is the nickname (as opposed to a codename) for HPFS because HPFS driver in Windows NT 3.5 is called PINBALL.SYS. | [116][117][118] |
| Piton | — | ReadyDrive | Feature introduced in Windows Vista to support hybrid drives | [119][120] |
| Protogon | — | ReFS | The successor of NTFS | [121] |
| Rincon | — | Internet Explorer 7 | Rincon is a surfing beach in Puerto Rico | [122] |
| Spartan | — | Microsoft Edge [Legacy] | Web browser first introduced in Windows 10, which uses EdgeHTML rendering engine. Refers to Spartans in Halo. | [123] |
| Stimpy | — | Windows Shell | Applies to Windows 95 only. | [105][106] |
| Viridian | — | Hyper-V | Virtualization update for Windows Server 2008 | [124] |
| WinFS | — | — | A cancelled data storage and management system project based on relational databases, first demonstrated in 2003 as an advanced storage subsystem for the Microsoft Windows, designed for persistence and management of structured, semi-structured as well as unstructured data. | [125][126] |
| Cascadia | — | Windows Terminal | A terminal emulator for Windows 10. | [127] |
SQL Server family
[edit]This section needs additional citations for verification. (January 2016) |
| Codename | Final name | Notes | Ref |
|---|---|---|---|
| SQLNT | SQL Server 4.21 | [citation needed] | |
| SQL95 | SQL Server 6.0 | [citation needed] | |
| Hydra | SQL Server 6.5 | [citation needed] | |
| Sphinx | SQL Server 7.0 | [128] | |
| Plato | OLAP Services 7.0 | "OLAP Services" was later renamed Microsoft Analysis Services | [129] |
| Shiloh | SQL Server 2000 | Version 8 | [citation needed] |
| Rosetta | Reporting Services in SQL Server 2000 | [citation needed] | |
| Yukon | SQL Server 2005 | Version 9 | [130] |
| Picasso | Analysis Services in SQL Server 2005 | [citation needed] | |
| Katmai | SQL Server 2008 | Version 10 | [132] |
| Kilimanjaro | SQL Server 2008 R2 | Version 10.5 | [134] |
| Blue | SQL Server 2008 Report Designer 2.0 | This is the standalone release of the tool for Reporting Services. It must not be confused with Report Builder 2.0. | [135] |
| Denali | SQL Server 2012 | Version 11 | [138] |
| Juneau | SQL Server Data Tools | Was included in SQL Server 2012, later released as a standalone downloadable application | [141] |
| Crescent | Power View | A data visualisation tool that originally shipped as part of SQL Server 2012, later an add-in for Microsoft Excel | [142] |
| SQL14 | SQL Server 2014 | Version 12 | [143] |
| Hekaton | SQL Server In-Memory OLTP | In-memory database engine built into SQL Server 2014 | [144] |
| SQL16 | SQL Server 2016 | Version 13 | [145] |
| Helsinki | SQL Server 2017 | Version 14 | [146] |
| Seattle | SQL Server 2019 | Version 15 | [148] |
| Aris | SQL Server Big Data Clusters | Announced at Microsoft Ignite 2018 event on September 24–28. Retirement announced for Feb-28 2025 | [149] |
| Dallas | SQL Server 2022 | Version 16. Public preview available for download. Announced at Microsoft Build 2022 event on May 24 | [150] |
Others
[edit]| Codename | Final name | Ref |
|---|---|---|
| Hermes | Microsoft System Management Server 1.0 | [151] |
| Catapult | Microsoft Proxy Server 1.0 | [152] |
| Geneva | Active Directory Federation Services | [153] |
| Falcon | Microsoft Message Queue Server | [154] |
| Viper | Microsoft Transaction Server | [155] |
| Normandy | Microsoft's Commercial Internet System (CIS) | [156] |
| Stirling | Microsoft Forefront Protection Suite | [157] |
Developers tools
[edit]Visual Studio family
[edit]| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Thunder | Visual Basic 1.0 | The first version of Visual Basic. The standard dialogs and controls created by the Visual Basic runtime library all have "Thunder" as a prefix of their internal type names (for example, buttons are internally known as ThunderCommandButton). | [158] | |
| Escher | Microsoft Visual Basic for MS-DOS | [citation needed] | ||
| Dolphin | Microsoft Visual C++ 2.0 | [citation needed] | ||
| Zamboni | Microsoft Visual C++ 4.1 | After Zamboni, an ice resurfacing machine. | [158] | |
| Boston | Microsoft Visual Studio 97 | Named for Boston, Massachusetts | [159] | |
| Cuervo | Microsoft Visual Basic 5.0 Control Creation Edition | [160] | ||
| Aspen | Microsoft Visual Studio 6.0 | Named after the popular ski destination Aspen, Colorado | [161] | |
| Cassini Web Server | ASP.NET Development Server | The lightweight local Web server that is launched in Visual Studio in order to test Web projects | [162] | |
| Hatteras | Visual Studio Team System's Source Control System | — | Named after the Cape Hatteras Lighthouse in the Outer Banks region of North Carolina | [163] |
| Ocracoke | Visual Studio Team System load testing suite | — | Named after the Ocracoke Island Lighthouse on Ocracoke Island, also in North Carolina | [163] |
| Currituck | Team Foundation Work Item Tracking | — | Named after the Currituck Beach Lighthouse in Corolla, North Carolina | [163] |
| Bodie | Team Foundation Server SDK | — | Named after the Bodie Island Lighthouse in North Carolina | [163] |
| Tuscany | Online version of Visual Studio. | Currently a research project | [164] | |
| Phoenix | — | A Microsoft research software development kit | [165] | |
| Eaglestone | Visual Studio Team Explorer Everywhere | This is the name given to the Teamprise suite Microsoft acquired. The product is now named Visual Studio Team Explorer Everywhere | [166][167] | |
| KittyHawk | Visual Studio LightSwitch | RAD tool aimed at non-programmers | [168][169] | |
| Rainier | Visual Studio .NET (2002) | Named for Mount Rainier, a volcanic mountain peak visible from the Seattle area (where Microsoft is based) | [170] | |
| Everett | Visual Studio .NET 2003 | Named after the town Everett, Washington, in Washington state | [170][171][172] | |
| Whidbey[172] | Visual Studio 2005 | Named after Whidbey Island in the Puget Sound[170][171] | ||
| Orcas | Visual Studio 2008 | Named after Orcas Island in the Puget Sound | [170][171][172] | |
| Camano | Microsoft Test and Lab Manager | Microsoft Test Manager, a part of Visual Studio 2010 Test Professional, Premium and Ultimate editions | Named after Camano Island in the Puget Sound | [173][174][175] |
| Rosario | Visual Studio Ultimate 2010 (formerly Team System or Team Suite) | [176] | ||
| Cider | — | Visual Studio designer for building Windows Presentation Foundation applications, meant to be used by application developers | [177] | |
| Monaco | Monaco Editor | In-browser IDE for Visual Studio. Monaco powers Visual Studio Code. | [178][179] |
.NET Framework family
[edit]| Codename | Final name | Notes | Ref |
|---|---|---|---|
| Astoria | WCF Data Services | Enables the creation and consumption of OData services for the web | [180] |
| Atlas | ASP.NET AJAX | An implementation for ASP.NET of Ajax native to .NET Framework 2.0 | [181] |
| Avalon | Windows Presentation Foundation | Graphical subsystem released as part of .NET Framework 3.0 | [182] |
| Fusion | — | .NET Framework subsystem for locating and loading assemblies, including GAC management | [183][184] |
| Hailstorm | .NET My Services | [185] | |
| Indigo | Windows Communication Foundation | An application programming interface (API) in .NET Framework for building connected, service-oriented applications | [186] |
| Jolt | Silverlight 1.0 | [187] | |
| Lightning, Project 42 | .NET Framework 1.0 | Project Lightning was the original codename for the Common Language Runtime in 1997. The team was based in building 42, hence Project 42. | [188][189] |
| Project 7 | — | Early program to recruit implementors of both commercial and academic languages to target the Common Language Runtime. 7 was a prime factor of 42, metaphorizing the relationship between Project 7 and Project 42 (see above). | [190] |
| Roslyn | .NET Compiler Platform | Open-source project that exposes programmatic access to compilers via corresponding APIs | [191][192][193][194] |
Languages
[edit]This section needs additional citations for verification. (January 2016) |
| Codename | Final name | Notes | Ref |
|---|---|---|---|
| Clarity | Language Integrated Query (LINQ) | LINQ Language extensions to expose query syntax natively to languages such as Visual Basic .NET and C# | [citation needed] |
| D | M | Modelling language | [citation needed] |
| Jakarta | Visual J++ | Named after the capital of Indonesia, Jakarta | |
| Metro | Microsoft Design language | A typography-based design language | [195] |
Others
[edit]| Codename | Final name | Notes | Ref |
|---|---|---|---|
| Godot | Microsoft Layer for Unicode | Named after the play Waiting for Godot (centered around the endless wait for a man named "Godot" who never comes), because it was felt to be long overdue. | [196] |
| Volta | — | A developer toolset for building multi-tier web applications | [197] |
| Project Centennial | Desktop App Converter | Allows developers to re-package existing desktop apps into the APPX format of Universal Windows Platform and sell them in Windows Store. | [198][199] |
Gaming hardware
[edit]| Codename | Final name | Notes | Ref |
|---|---|---|---|
| DirectX Box | Xbox | [200] | |
| Natal | Kinect | Motion sensitive control system. | [201][202] |
| Xenon | Xbox 360 | Successor to the original Xbox. | [203] |
| Durango | Xbox One | Successor to Xbox 360. | [204] |
| Edmonton | Xbox One S | Xbox One with 4K and HEVC Support. | [205] |
| Scorpio | Xbox One X | Upgrade to Xbox One, announced at Electronic Entertainment Expo 2016. Has 6 TFLOPS GPU and 8-core CPU. | [206] |
| Scarlett | Xbox Series X|S | Project name for a family of next-gen consoles. Xbox Anaconda and Xbox Lockhart are both part of Project Scarlet. Announced by Microsoft at E3 2018. | [207] |
| Anaconda | Xbox Series X | Successor to Xbox One. Higher end model. Announced by Microsoft at The Game Awards 2019. Later called "Starkville"[208] | [209]Xbox Series X|S |
| Lockhart | Xbox Series S | Potential lower end model for a cheaper price. Was announced by Microsoft in September 2020. Would be successor to Xbox One S. Later called "Edith".[208] | [209] |
| Ellewood | Xbox Series S - 1TB Digital Edition | Codename for the Xbox Series S - 1TB Digital Edition console. | [208] |
| Brooklin | Xbox Series X - 2TB Galaxy Black Special Edition | Codename for the Xbox Series X - 2TB Galaxy Black Special Edition console. | [208] |
| Edinburgh | Originally spotted by software developer bllyhlbrt on Twitter, a new codename, Xbox Edinburgh, can be seen within the Xbox One's operating system, underneath Lockhart and Anaconda. | [210] | |
| Count | One of the codenames originally spotted by software developer bllyhlbrt on Twitter. | [210] |
This section needs additional citations for verification. (January 2016) |
| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Albany | Microsoft Equipt | Microsoft's all-in-one, subscription-based service for office, communication, and security software | [211] | |
| Bandit | Schedule+ 1.0 | Microsoft's first Personal Information Manager | [citation needed] | |
| Barney | Money 1.0 | Microsoft's personal finance software (Flintstones theme) | [citation needed] | |
| Betty | Money 2.0 | [citation needed] | ||
| Budapest | Microsoft Office Communicator Web Access 2005 | [citation needed] | ||
| Bullet | Microsoft Mail 3.0 | Microsoft's first LAN-based email product written in-house | [citation needed] | |
| Cirrus | Microsoft Access 1.0 | [citation needed] | ||
| CRM V1.0, Tsunami | Microsoft CRM 1.0 | The platform was initially codenamed Tsunami, but once the decision was made to make it an actual product it was just changed to the initials as the initials were enough of a codename. | [212] | |
| Danube Phase I | Microsoft CRM 1.2 | [212] | ||
| Danube Phase II | Microsoft CRM 3 | [212] | ||
| Dino | Microsoft Money 3.0 | [citation needed] | ||
| Kilimanjaro | Titan | Microsoft CRM 4 | Was originally Kilimanjaro but changed to Titan, as Kilimanjaro was too difficult to spell | [212] |
| Deco | Microsoft PhotoDraw | [citation needed] | ||
| Greenwich | Real-Time Communications Server 2003 | Microsoft Office Live Communications Server 2003 | [citation needed] | |
| Istanbul | Microsoft Office Communicator 2005 | [citation needed] | ||
| Maestro | Microsoft Office Business Scorecard Manager 2005 | [citation needed] | ||
| Opus | Word for Windows v1.0 for Windows 2.x | [citation needed] | ||
| Oslo | Microsoft BizTalk Server SOA, SQL Server Modeling CTP | — | Set of Service-oriented architecture (SOA) technologies | [213][214][215] |
| Ren, Stimpy | Wren | Microsoft Outlook | "Stimpy" was merged into "Ren", which later became "Wren". "Ren" and "Stimpy" are references to Ren and Stimpy, characters of an American animated television series. "Wren", a homophone of "Ren", is a reference to Christopher Wren, the architect of St Paul's Cathedral. | [216] |
| Rigel | Skype Room Systems | A meeting room system designed to interface with Skype | [217] | |
| Tahiti | Microsoft SharedView | — | A screen sharing tool which allows users to take over sessions and interact with remote desktops. No audio or conference facilities. | [218][219] |
| Tahoe | SharePoint Portal Server 2001 | |||
| Utopia | Microsoft Bob | Intended to be a user-friendly GUI | [220] |
Other codenames
[edit]This section needs additional citations for verification. (January 2016) |
| Codename | Preliminary name | Final name | Notes | Ref |
|---|---|---|---|---|
| Acropolis | — | Application framework for Smart Clients | [citation needed] | |
| Aero Diamond | — | Used during the development of Windows Vista to describe a set of advanced user interface effects for the Desktop Window Manager to be introduced after Vista's release | [221] | |
| Alexandria | Zune Marketplace | An online music store | [citation needed] | |
| Argo | Zune | A digital media player | [citation needed] | |
| Atlanta | — | A cloud service that monitors Microsoft SQL Server deployments | [222] | |
| Baraboo | Microsoft HoloLens | [223] | ||
| Blackbird | — | An online content-authoring platform centered around the concept of distributed Object Linking and Embedding (OLE) and meant to be an alternative to HTML. The developer tools were originally released in beta and some titles were made available on MSDN before it was scrapped in favor of web development around ASP and ActiveX and the designer was refashioned into Visual InterDev. | [citation needed] | |
| Concur | — | Aims to: define higher-level abstractions (above "threads and locks"); for today's imperative languages; that evenly support the range of concurrency granularities; to let developers write correct and efficient concurrent applications; with much latent parallelism; that can be efficiently mapped to the user's. | [citation needed] | |
| Dallas | — | Aims to help discover, purchase and manage, premium data subscriptions in the Windows Azure platform | [224] | |
| Dorado | Zune PC Client | [citation needed] | ||
| Eldorado | MVP Reconnect | Program to recognize alumni of Microsoft's Most Valuable Professional award program when they left the program in good standing or were not re-awarded. | [225] | |
| HailStorm | .NET My Services | Collection of web services centered around the storage and retrieval of information. Cancelled before it could fully materialize. | [226][227] | |
| Honolulu | Windows Admin Center | [citation needed] | ||
| Ibiza | Azure Portal | Website for managing cloud resources | [228] | |
| Kratos | PowerApps | Software for building and sharing native, mobile, and Web apps | [229] | |
| Kumo | Bing | Microsoft's set of features improving Live Search search engine | [citation needed] | |
| Marvel | The Microsoft Network | The classic version of MSN, originally as a proprietary, "walled garden" online service | [citation needed] | |
| Media2Go | Windows Mobile software for Portable Media Centers | Platform built on Windows Mobile found on portable media players | [230][231] | |
| Metro | XML Paper Specification (XPS) | Named after Metro by T-Mobile, a wireless prepaid service in the United States.[citation needed] | [citation needed] | |
| Milan | Surface | Microsoft PixelSense | Table-top style computer with multi-touch touchscreen interface | [citation needed] |
| Mira | — | Windows CE .NET-based technology for smart displays | [232][233] | |
| Monaco | — | Music-making program similar to Apple GarageBand application | [234] | |
| Origami | Ultra-Mobile PC | [citation needed] | ||
| Palladium | Trusted Windows | — | Effort to develop a small, very secure operating environment within Windows, including curtained memory, trusted input, and graphics. Project renamed to Next-Generation Secure Computing Base, and was never fully implemented. | [235][236] |
| Softsled | — | Software based Windows Media Center Extender[clarification needed Is it "software-based" or "software based on"?] | [citation needed] | |
| Springfield | Microsoft Popfly | — | Website in Alpha testing stage providing mashup and webpages creation tools, with publishing as Rich Internet Application option | [237] |
| Sydney | Bing Chat | Copilot | [238] | |
| Wolverine | TCP/IP stack for Windows for Workgroups 3.11 | Named after the Wolverine, a character from Marvel Comics. | [239] | |
| Pink | Microsoft Kin | [240] |
References
[edit]- ^ Dudley, Brier (May 2, 2006). "Fun with Microsoft code names". Brier Dudley's blog. The Seattle Times Company. Archived from the original on February 24, 2014. Retrieved July 23, 2006.
- ^ Comes v Microsoft. Transcript of Proceedings, Volume XXXIV Archived 2021-01-13 at the Wayback Machine
- ^ Comes v Microsoft. Deposition of Andrew Schulman, Volume 2
- ^ Johnston, Stuart (May 18, 1992). "Windows to boost data sharing". InfoWorld. Vol. 14, no. 20. p. 39.
- ^ Wylie, Margie (April 27, 1992). "Early users detail features of Windows pack". Network World. 9 (17): 2.
- ^ Paul, Frederic (July 19, 1993). "Reworking Windows for Workgroups". Network World. 10 (29): 4.
- ^ "Chicago Feature Specification" (PDF). September 30, 1992. Archived (PDF) from the original on June 28, 2017. Retrieved March 2, 2010.
- ^ Soper, Mark Edward (October 14, 2008). "Microsoft Unveils the Official Name for "Windows 7"". Maximum PC. Future US. Archived from the original on April 19, 2015. Retrieved May 23, 2009.
- ^ Comes v. Microsoft. Plaintiff's Exhibit 3208 Archived 2008-12-04 at the Wayback Machine: "Desktop Operating Systems Mission Memo". Microsoft Confidential.
- ^ Comes v. Microsoft. Plaintiff's Exhibit 5735 Archived 2008-09-08 at the Wayback Machine. Microsoft Confidential (October 25, 1995).
- ^ Thurrott, Paul (June 6, 1997). "Memphis: Windows 98?". Windows IT Pro. Penton Media, Inc. Archived from the original on September 19, 2012. Retrieved December 16, 2010.
- ^ United States v. Microsoft Corporation. Government Exhibit 202 Archived 2022-01-26 at the Wayback Machine: "C. Wildfeuer message re 'Memphis IE 4 focus groups report'"
- ^ Miles, Stephanie (February 3, 2000). "Microsoft names new consumer OS: Windows Me". CNET.com. Archived from the original on June 17, 2011. Retrieved December 18, 2010.
- ^ "How well do you know your Microsoft acronyms?". June 22, 2004. Archived from the original on April 4, 2014. Retrieved July 21, 2015.
- ^ Chen, Raymond (December 24, 2018). "Random internal Windows terminology: IDW, Razzle, and their forgotten partners IDS and Dazzle". The Old New Thing. Microsoft. Archived from the original on February 15, 2022. Retrieved December 4, 2020.
- ^ Johnston, Stuart J. (February 18, 1991). "'Advanced Windows' May Resolve OS/2 Dilemma". InfoWorld. Vol. 13, no. 7. p. 5. Archived from the original on July 9, 2021. Retrieved July 5, 2021.
- ^ Johnson, Stuart J. (July 8, 1991). "Microsoft drops OS/2 2.0 API, revamps 32-bit Windows plans". InfoWorld. Vol. 13, no. 27. pp. 1, 103. Archived from the original on March 9, 2022. Retrieved November 18, 2021.
- ^ Russinovich, Mark; Solomon, David A. (2005). Microsoft Windows Internals (4th ed.). Microsoft Press. p. xx. ISBN 0-7356-1917-4.
The first release of Windows NT was larger and slower than expected, so the next major push was a project called Daytona, named after the speedway in Florida. The main goals for this release were to reduce the size of the system, increase the speed of the system, and, of course, to make it more reliable.
- ^ "Microsoft Demonstrates Next-Generation Directory Server". Microsoft. Archived from the original on January 12, 2009. Retrieved November 22, 2007.
- ^ Davis, Jim (May 20, 1997). "Scalability Day falls short". CNet. CBS Interactive. Archived from the original on October 24, 2012. Retrieved May 23, 2009.
- ^ Thurrott, Paul (July 27, 1999). "64-bit Windows 2000 on track for mid-2000". Windows IT Pro. Archived from the original on May 29, 2012.
- ^ "Windows 2000 to Launch at Comdex, 64-Bit Janus in the Wings". Findarticles.com. August 26, 1999. Archived from the original on July 18, 2010. Retrieved November 13, 2011.
- ^ a b Fincher, Jon (November 20, 2001). "Getting to Know Windows NT Embedded and Windows XP Embedded". Get Embedded. Microsoft. Archived from the original on April 21, 2009. Retrieved May 23, 2009.
- ^ "DigiBarn Screen Shots: Windows XP Neptune Build 5111". Digibarn.com. Digital Barn Computer Museum. Archived from the original on September 18, 2020. Retrieved June 15, 2013.
- ^ "Windows Triton - BetaArchive Wiki". www.betaarchive.com. Retrieved January 7, 2023.
- ^ "Windows 2000 service pack nearing release - ZDNet Asia News". archive.ph. May 29, 2012. Archived from the original on May 29, 2012. Retrieved September 14, 2024.
- ^ Foley, Mary Jo (October 29, 2002). "Only HP Selling Media Center PCs—For Now". PC Magazine. Archived from the original on March 9, 2022. Retrieved September 3, 2017.
- ^ Wilcox, Joe (January 8, 2003). "Microsoft frees up Freestyle". CNET.com. Archived from the original on August 18, 2011. Retrieved December 18, 2010.
- ^ Howard, Bill (September 30, 2003). "Second-Generation Media Center Edition: Worth the Wait". PC Magazine. Archived from the original on April 14, 2016. Retrieved September 3, 2017.
- ^ Evers, Joris (October 12, 2004). "Microsoft aims high with Media Center update". PC Advisor. IDG News Service.
- ^ a b Spooner, John G. (October 11, 2005). "Microsoft Has New Mission for Media Center". eWeek. Retrieved December 18, 2010.
- ^ Thurrott, Paul (October 15, 2003). "Windows XP SP2 to be 'Springboard' to Longhorn". Windows IT Pro. Archived from the original on May 25, 2017.
- ^ Fried, Ina (October 15, 2003). "Next Microsoft Tablet PC software renamed". CNET.com. Archived from the original on October 26, 2012. Retrieved December 18, 2010.
- ^ Thurrott, Paul (January 9, 2003). "Microsoft Sets Windows Server 2003 Release Date". Windows IT Pro. Archived from the original on February 9, 2013.
- ^ Lettice, John (May 1, 2001). "Whistler Server confirmed as Windows 2002". The Register. Archived from the original on August 10, 2017. Retrieved August 10, 2017.
- ^ Scannell, Ed (July 15, 2002). "Microsoft Shares Sharepoint Details". PC World. Archived from the original on September 8, 2012.
- ^ Chivers, Glen (July 13, 2006). "Microsoft releases Fundamentals for older PCs". bit-tech. Archived from the original on April 5, 2016. Retrieved December 19, 2010.
- ^ Evers, Joris (April 24, 2005). "Microsoft preparing Windows XP-based thin clients". Computerworld. Archived from the original on June 29, 2011. Retrieved December 19, 2010.
- ^ "Media Alert: Microsoft Unveils Official Name for "Longhorn" and Sets Date for First Beta Targeted at Developers and IT Professionals". Microsoft News Center. Redmond, Washington: Microsoft Corporation. July 5, 2005. Archived from the original on November 20, 2010. Retrieved December 16, 2010.
- ^ Ricciuti, Mike (July 22, 2005). "Longhorn's new name: Windows Vista". CNET News. CBS Interactive. Archived from the original on October 25, 2012. Retrieved December 16, 2010.
- ^ Oswald, Ed; Mook, Nate (July 22, 2005). "Longhorn Gets a Name: Windows Vista". Betanews. Archived from the original on December 21, 2010. Retrieved December 16, 2010.
- ^ a b "What was the code name for Windows 7?". The Old New Thing. July 22, 2019. Archived from the original on September 26, 2021. Retrieved June 25, 2020.
- ^ "'Blackcomb' Renamed to 'Vienna'". Betanews. January 19, 2006. Archived from the original on June 24, 2015. Retrieved April 5, 2014.
- ^ Thurrott, Paul (February 13, 2007). "Q It Up: Windows Home Server Hits External Beta". Windows IT Pro. Archived from the original on February 9, 2013.
- ^ Montalbano, Elizabeth (January 8, 2007). "CES: Gates expands Microsoft's digital home plan". Computerworld. Archived from the original on May 16, 2010. Retrieved December 20, 2010.
- ^ Lynn, Samara (April 27, 2010). "Public Preview of Windows Home Server "Vail" is Here". PC Magazine. Archived from the original on August 31, 2010. Retrieved September 3, 2017.
- ^ Lai, Eric (October 1, 2007). "Microsoft Begins Buildup to Windows Server 2008 Release". ABC News. American Broadcasting Company. Archived from the original on March 3, 2016. Retrieved June 28, 2020.
- ^ a b Woodie, Alex (February 27, 2008). "'Centro' and 'Cougar' Become Windows Server Essentials". The Windows Observer. Vol. 5, no. 8. Archived from the original on December 12, 2011.
- ^ "Microsoft Not Discussing Windows 7, Office 14". Betanews. February 15, 2007. Archived from the original on April 7, 2014. Retrieved April 5, 2014.
- ^ "Microsoft finalizes Windows 7 code". United Press International. July 23, 2009. Archived from the original on December 26, 2010. Retrieved December 20, 2010.
- ^ Protalinski, Emil (June 2, 2008). "Windows Fiji screenshots leak, final name revealed?". Ars Technica. Archived from the original on October 16, 2008. Retrieved June 14, 2017.
- ^ "Windows Essential Business Server Team Blog : Our Technical Findings While Developing EBS v2". blogs.technet.com. Windows Essential Business Server Team. April 7, 2010. Archived from the original on April 23, 2010. Retrieved April 23, 2010.
- ^ Warren, Tom (February 3, 2010). "Windows Small Business Server code name "Aurora" revealed". Neowin.net. Archived from the original on February 6, 2010. Retrieved December 16, 2010.
- ^ "Microsoft Delivers Windows 7-Based Windows Embedded Standard 2011 Community Technology Preview". Microsoft News Center. Redmond, Washington: Microsoft Corporation. September 9, 2009. Archived from the original on September 7, 2009. Retrieved December 16, 2010.
- ^ Julie, Larson-Green (June 1, 2011). "Previewing "Windows 8"". Microsoft News Center. Archived from the original on March 7, 2012. Retrieved July 7, 2024.
- ^ "Microsoft Windows President Steven Sinofsky Introduces the New Look of Windows". AllThingsD. Retrieved July 4, 2024.
- ^ Protalinski, Emil (November 23, 2009). "Microsoft targets 2012 for Windows 8". Ars Technica. Retrieved June 29, 2024.
- ^ Foley, Mary Jo (April 17, 2012). "Windows Server "8" officially dubbed Windows Server 2012". ZDNet. Archived from the original on November 19, 2014. Retrieved April 17, 2012.
- ^ Shaw, Frank X. (March 26, 2013). "Looking Back and Springing Ahead". The Official Microsoft Blog. Microsoft. Archived from the original on July 2, 2013. Retrieved August 17, 2013.
- ^ a b c Foley, Mary Jo (December 2, 2013). "Microsoft codename 'Threshold': The next major Windows wave takes shape". ZDNet. Archived from the original on December 9, 2017. Retrieved August 14, 2015.
- ^ Sams, Brad (April 7, 2015). "Windows Redstone will come in two waves, June and October 2016". Neowin blog. Neowin. Archived from the original on April 9, 2015. Retrieved April 8, 2015.
- ^ Cooper, Daniel (April 8, 2015). "Next year's big Windows 10 update is codenamed 'Redstone'". Engadget. AOL. Archived from the original on April 11, 2015. Retrieved April 8, 2015.
- ^ Hollister, Sean (October 4, 2019). "Microsoft Windows 10X: what the heck is it?". The Verge. Archived from the original on October 8, 2021. Retrieved June 29, 2020.
- ^ Warren, Tom (June 16, 2021). "Windows 11's default wallpapers are Microsoft's best yet". The Verge. Archived from the original on June 16, 2021. Retrieved June 16, 2021.
- ^ Aufranc, Jean-Luc (June 16, 2021). "Windows 11 build leaked, Windows 10 support ending in 2025". CNX Software. Archived from the original on June 16, 2021. Retrieved June 16, 2021.
- ^ Parmar, Mayank (June 9, 2021). "Microsoft accidentally confirms Windows Sun Valley update". Windows Latest. Archived from the original on July 24, 2021. Retrieved July 24, 2021.
- ^ Watch Panos Panay, Chief Product Officer, Microsoft sending a special message to Windows Insiders, June 24, 2021, archived from the original on December 22, 2021, retrieved July 24, 2021
- ^ Zac Bowden (March 28, 2023). "Microsoft plans major platform upgrades for "Windows 12" that will modernize the OS with AI, faster updates, and better security". Windows Central. Retrieved May 9, 2023.
- ^ "Windows 12 will be a different, modular monster with faster updates, AI integrations, and more". TechSpot. March 29, 2023. Retrieved May 9, 2023.
- ^ Alex Wawro (March 28, 2023). "'Windows 12' leak just teased powerful AI upgrades — here's what we know". Tom's Guide. Retrieved May 9, 2023.
- ^ a b c Foley, Mary Jo. "What comes after Windows 10 19H1? Vanadium". ZDNet. Archived from the original on February 23, 2022. Retrieved June 25, 2020.
- ^ Hassan, Mehedi (October 31, 2018). "Windows 10's Next Major Updates Will Be Codenamed Vanadium, Vibranium". Thurrott. BWW Media Group. Archived from the original on June 13, 2021. Retrieved June 13, 2021.
Windows 10's next major update is codenamed 19H1.
- ^ a b Brown, Matt (October 31, 2018). "Next Windows 10 updates reportedly codenamed 'Vanadium' and 'Vibranium'". Windows Central. Archived from the original on June 13, 2021. Retrieved June 13, 2021.
- ^ Hassan, Mehedi (October 31, 2018). "Windows 10's Next Major Updates Will Be Codenamed Vanadium, Vibranium". Thurrott. BWW Media Group. Archived from the original on June 13, 2021. Retrieved June 13, 2021.
This means the next Windows 10 update, previously codenamed 19H2, will be called Vanadium (comes after Titanium/19H1).
- ^ Hassan, Mehedi (October 31, 2018). "Windows 10's Next Major Updates Will Be Codenamed Vanadium, Vibranium". Thurrott. BWW Media Group. Archived from the original on June 13, 2021. Retrieved June 13, 2021.
- ^ Tiwari, Aditya (April 11, 2020). "The Next Windows 10 Version Is Called "Manganese"". Fossbytes. Archived from the original on June 12, 2021. Retrieved June 25, 2020.
- ^ Shaikh, Rafia (May 22, 2020). "Windows 10 2021 Is Codenamed Iron (Fe) - Deleted Text Reveals". Wccftech. Archived from the original on April 21, 2021. Retrieved June 25, 2020.
- ^ Nayan (June 21, 2021). "Development of Windows 11 Summer'21 (co_release) & Fall'21 (co_refresh) releases explained in a collated timeline". WinCentral. Archived from the original on August 17, 2021. Retrieved August 17, 2021.
- ^ Parmar, Mayank (September 2, 2021). "Windows 11 Build 22449 is now available with new loading animation". Windows Latest. Archived from the original on January 25, 2022. Retrieved January 25, 2022.
- ^ a b c d e f Boling, Douglas (2006). "The Windows CE New Kernel". Mobile & Embedded DevCon 2006. Microsoft. Archived from the original on July 25, 2020. Retrieved August 8, 2006.
- ^ a b c Hall, Mike (September 20, 2006). "CE 6.0 - why the codename "Yamazaki" ?". Windows Embedded Blog. Microsoft. Archived from the original on September 18, 2011. Retrieved February 17, 2014.
- ^ Foley, Mary Jo (May 14, 2009). "Microsoft 'Chelan': A new Windows Embedded platform takes shape". ZDNet. CBS Interactive. Archived from the original on February 22, 2014. Retrieved February 17, 2014.
- ^ a b c d e f g h De Herrera, Chris. "Windows CE / Windows Mobile Versions". pocketpcfaq.com. Self-published. Archived from the original on September 4, 2019. Retrieved January 18, 2018.
- ^ Rojas, Peter (December 8, 2005). "Photon, the next version of Windows Mobile". Engadget. Aol. Archived from the original on January 28, 2018. Retrieved September 3, 2017.
- ^ "Mobile World Congress 2010 – day one overview". TechCentral. NewsCentral Media. February 15, 2010. Archived from the original on December 5, 2014. Retrieved April 26, 2015.
- ^ Ziegler, Chris (September 27, 2011). "Windows Phone 7.5 'Mango' release details and updated review". The Verge. Vox Media. Archived from the original on January 29, 2018. Retrieved August 22, 2013.
- ^ a b Foley, Mary Jo. "All About Microsoft: CodeTracker A monthly look at Microsoft's codenames and what they reveal about the direction of the company" (PDF). ZDNet. CBS Interactive. Archived from the original (PDF) on October 31, 2011. Retrieved October 30, 2011.
- ^ "Microsoft Research Singularity Project". Archived from the original on November 5, 2005. Retrieved December 1, 2005.
- ^ Foley, Mary Jo (June 30, 2008). "Goodbye, XP. Hello, Midori". ZDNet. CBS Interactive. Archived from the original on June 14, 2021. Retrieved January 27, 2015.
- ^ Oiaga, Marius (June 30, 2008). "Life After Windows - Microsoft Midori Operating System". Softpedia. SoftNews. Archived from the original on December 3, 2014. Retrieved January 27, 2015.
- ^ a b Foley, Mary Jo (June 23, 2008). "How many people does it take to fill Bill Gates' shoes?". ZDNet. CBS Interactive. Archived from the original on January 20, 2021. Retrieved January 27, 2015.
- ^ Foley, Mary Jo (July 15, 2008). "Tahiti: Microsoft's ultimate many-core destination". ZDNet. CBS Interactive. Archived from the original on March 9, 2022. Retrieved December 22, 2010.
- ^ Foley, Mary Jo (June 18, 2015). "Codename pick of the week: Project Tokyo". TWiT. Archived from the original on August 28, 2018. Retrieved November 16, 2016.
- ^ Foley, Mary Jo (July 24, 2008). "Ozzie foreshadows 'Zurich,' Microsoft's elastic cloud". ZDNet. CBS Interactive. Archived from the original on March 6, 2021. Retrieved January 27, 2015.
- ^ Foley, Mary Jo (October 27, 2008). "Microsoft's Azure cloud platform: A guide for the perplexed". ZDNet. CBS Interactive. Archived from the original on February 25, 2021. Retrieved January 27, 2015.
- ^ "Microsoft Replacing Edge With New Chromium-based Browser". BleepingComputer. Archived from the original on December 7, 2018. Retrieved September 2, 2019.
- ^ Foley, Mary Jo (September 26, 2016). "Microsoft: Windows 10 now on 400 million devices". ZDNet. CBS Interactive. Archived from the original on April 18, 2021. Retrieved September 27, 2016.
- ^ Foley, Mary Jo (October 26, 2016). "Microsoft reveals more about what's coming in Windows 10 Creators Update". ZDNet. CBS Interactive. Archived from the original on October 26, 2016. Retrieved October 28, 2016.
- ^ a b "Secure Startup: Full Volume Encryption: Executive Overview". Microsoft. April 21, 2005. Archived from the original on March 4, 2016. Retrieved January 30, 2015.
- ^ Biddle, Peter (2004). "Next-Generation Secure Computing Base". Microsoft. Archived from the original on August 27, 2006.
- ^ Trent, Rod (January 26, 2015). "Windows 10 Build 9926: Continuum Makes an Appearance as Tablet Mode". SuperSite for Windows. Archived from the original on January 28, 2015. Retrieved January 27, 2015.
- ^ Thurrott, Paul (September 9, 2005). "Pre-PDC Exclusive: Windows Vista Product Editions". SuperSite for Windows. Archived from the original on April 2, 2015. Retrieved January 30, 2015.
- ^ Foley, Mary Jo (September 12, 2013). "'Cortana': More on Microsoft's next-generation personal assistant". ZDNet News. CBS Interactive. Archived from the original on December 29, 2021. Retrieved January 15, 2015.
- ^ a b c d Chen, Raymond (May 20, 2014). "The code names for various subprojects within Windows 95". The Old New Thing. Microsoft. Archived from the original on July 4, 2021. Retrieved January 23, 2016.
- ^ a b c d Chen, Raymond (April 21, 2015). "What was the starting point for the Panther Win32 kernel?". The Old New Thing. Microsoft. Archived from the original on January 10, 2019. Retrieved January 23, 2016.
- ^ Smith, Chris (July 1, 2005). "Windows Installer, The .NET Framework, The Bootstrapper, and You". Chris Smith's completely unique view. Microsoft. Archived from the original on December 10, 2008. Retrieved July 23, 2006.
- ^ "Deposition of Bill Gates". The Washington Post. August 27, 1998. Archived from the original on April 10, 2016. Retrieved July 23, 2006.
- ^ Tullcoh, Mitch (February 24, 2005). "Overview of Terminal Services". WindowsNetworking.com. TechGenix. Archived from the original on October 31, 2012. Retrieved May 23, 2009.
- ^ "More on Microsoft 'Jupiter' and what it means for Windows 8". ZDNet. CBS Interactive. Archived from the original on November 29, 2014. Retrieved March 30, 2013.
- ^ MacKechnie, Nick (October 27, 2008). "msh: Microsoft Command Shell (Codename: Monad) Beta 2 Refresh". Nick MacKechnie's Blog. Microsoft. Archived from the original on April 7, 2014. Retrieved August 22, 2013.
- ^ Bott, Ed. "How good is Microsoft's free antivirus software?" Archived 2012-05-31 at the Wayback Machine, ZDnet, June 18, 2009, accessed July 6, 2009.
- ^ Schofield, Jack. "Waiting for Morro: Microsoft's free anti-virus software" Archived 2017-04-06 at the Wayback Machine, guardian.co.uk, June 11, 2009, accessed July 6, 2009.
- ^ Microsoft "Fluent Design System" Archived 2018-03-01 at the Wayback Machine, Microsoft, May 11, 2017, accessed May 12, 2017.
- ^ "Internet Standards and Operating Systems - Why Integration Makes Sense". TechNet Library. Microsoft. March 3, 1998. Archived from the original on August 12, 2017. Retrieved July 31, 2009.
- ^ "Windows NT File System Files". Support. Microsoft. Retrieved January 27, 2015.
- ^ Boswell, William (2000). "Chapter 13: Managing File Systems". Inside Windows 2000 Server. Indianapolis, Ind.: New Riders. p. 794. ISBN 9781562059293.
- ^ Daily, Sean (September 30, 1996). "Using HPFS with NT 4.0". Windows IT Pro. Archived from the original on August 6, 2014. Retrieved January 27, 2015.
- ^ Nicholson, Clark (2004). "Improved Disk Drive Power Consumption Using Solid-State Non-Volatile Memory". Microsoft. Archived from the original (PPT) on May 9, 2006. Retrieved December 6, 2015.
- ^ Moulster, Ian (April 6, 2006). "SuperFetch, ReadyBoost and ReadyDrive: some new feature names for you". MSDN Blogs. Microsoft. Archived from the original on November 24, 2015. Retrieved September 17, 2015.
- ^ Foley, Mary Jo (January 16, 2012). "Microsoft goes public with plans for its new Windows 8 file system". ZDNet. CBS Interactive. Archived from the original on May 21, 2013. Retrieved November 29, 2017.
- ^ Lyndersay, Sean (February 9, 2007). "On names and codenames…". Bit-cycling. Microsoft. Archived from the original on January 14, 2019. Retrieved April 27, 2016.
- ^ Warren, Tom (April 29, 2015). "This is Microsoft Edge, the replacement for Internet Explorer". The Verge. Vox Media. Archived from the original on April 29, 2015. Retrieved September 3, 2017.
- ^ "Microsoft to ship Windows Server 2008, over time, in eight flavors". ZDNet. Archived from the original on September 24, 2010. Retrieved November 13, 2007.
- ^ "Leaked Windows hints at changes to come". ZDNet. CBS Interactive. September 30, 2007. Archived from the original on September 30, 2007.
- ^ Schofield, Jack (June 29, 2006). "Why WinFS had to vanish". The Guardian. Guardian News and Media. Archived from the original on July 13, 2021. Retrieved December 9, 2010.
- ^ Kayla (September 18, 2019). "Cascadia Code". Windows Command Line. Archived from the original on March 9, 2022. Retrieved March 9, 2022.
- ^ Thurrott, Paul (February 27, 1998). "SQL Server 7 "Sphinx" Technical Workshop Reviewed". SuperSite for Windows. Penton. Archived from the original on August 29, 2009. Retrieved May 23, 2009.
- ^ "CNet: Microsoft adds to Plato feature list". Archived from the original on October 20, 2014. Retrieved July 7, 2011.
- ^ "Books Online for SQL Server 2005". MSDN. Microsoft. December 3, 2008. Archived from the original on March 9, 2022. Retrieved November 11, 2010.
- ^ "Why Browser is installed under 90\shared directory rathar than 100\Shared?". Microsoft SQL Server Protocols Team Blog. Microsoft. April 7, 2008. Archived from the original on September 24, 2015. Retrieved February 1, 2011.
- ^ "Books Online for SQL Server 2008". MSDN. Microsoft. October 2010. Archived from the original on March 9, 2022. Retrieved November 11, 2010.
- ^ "ChannelWeb: Next SQL Server stop: Katmai". Archived from the original on March 22, 2007. Retrieved November 5, 2005.
- ^ "Books Online for SQL Server 2008 R2". MSDN. Microsoft. Archived from the original on March 9, 2022. Retrieved November 11, 2010.
- ^ "Silvaware: What's up with the new SSRS 2008 Report Designer". Archived from the original on May 25, 2010. Retrieved September 13, 2008.
- ^ "Designing and Implementing Reports Using Report Designer (Reporting Services)". SQL Server 2008 Books Online. Microsoft. October 2010. Archived from the original on April 14, 2016. Retrieved August 23, 2015.
- ^ "Designing and Implementing Reports Using Report Builder 2.0". SQL Server 2008 Books Online. Microsoft. October 2010. Archived from the original on April 14, 2016. Retrieved August 23, 2015.
- ^ "Microsoft SQL Server Future Editions". Microsoft. Archived from the original on July 11, 2011. Retrieved November 11, 2010.
- ^ "Books Online for SQL Server 2012". MSDN. Microsoft. Archived from the original on September 21, 2017. Retrieved November 11, 2010.
- ^ "SQL Server 2012 Launches 2012 H1". October 13, 2011. Archived from the original on December 7, 2016. Retrieved October 14, 2011.
- ^ "SQL Server Developer Tools, Codename "Juneau"". MSDN. Microsoft. Archived from the original on January 10, 2015. Retrieved February 25, 2011.
- ^ "A Glimpse at Project Crescent". SQL Server Reporting Services Team Blog. Microsoft. February 25, 2011. Archived from the original on December 17, 2010. Retrieved February 25, 2011.
- ^ "Books Online for SQL Server 2014". MSDN. Microsoft. November 11, 2010. Archived from the original on August 25, 2019. Retrieved August 28, 2019.
- ^ "Overview of In-Memory". SQL Server Blog. Microsoft. September 4, 2017. Archived from the original on March 9, 2022. Retrieved August 28, 2019.
- ^ "Books Online for SQL Server 2016". MSDN. Microsoft. July 21, 2017. Archived from the original on March 9, 2022. Retrieved August 28, 2019.
- ^ "Books Online for SQL Server 2017". MSDN. Microsoft. October 31, 2017. Archived from the original on September 11, 2019. Retrieved August 28, 2019.
- ^ "SQL Server on Linux, aka project Helsinki: Story behind the idea". Archived from the original on April 20, 2019. Retrieved April 20, 2019.
- ^ "SQL Server 2019". Archived from the original on July 17, 2011. Retrieved September 25, 2018.
- ^ "SQL Server Big Data Clusters". Archived from the original on August 7, 2020. Retrieved September 27, 2019.
- ^ "SQL Server 2022".
- ^ "Press Release: Windows 95 System Management Architecture". Microsoft. October 29, 1996. Archived from the original on July 5, 2011. Retrieved July 31, 2009.
- ^ "Press Release: Microsoft Ships Proxy Server 1.0". News Center. Microsoft. July 26, 1994. Retrieved February 7, 2011.
- ^ Dave, Martinez (July 2009). "Microsoft and CA - ADFS Interop" (PDF). Microsoft.com. Archived from the original (PDF) on March 26, 2012. Retrieved July 22, 2011.
- ^ Biggs, Maggie (May 5, 1997). "Falcon delivers distributed application messages". InfoWorld. Vol. 19, no. 18. p. 114. ISSN 0199-6649. OCLC 61313585. Archived from the original on March 9, 2022. Retrieved October 21, 2020.
- ^ Biggs, Maggie (November 11, 1996). "Viper bites into the enterprise". InfoWorld. Vol. 18, no. 46. p. 97. ISSN 0199-6649. OCLC 191857055.
- ^ "Microsoft Announces "Normandy," a New Platform for Commercial Internet Services; First Solution Designed Specifically for ISPs, Commercial Web Sites". June 4, 1996.
- ^ "Business Ready Security news at WPC". Forefront Team Blog. Microsoft. July 13, 2009. Archived from the original on June 6, 2013. Retrieved August 10, 2013.
- ^ a b Smith, Chris (April 30, 2006). "Some Microsoft codenames". Chris Smith's completely unique view. Microsoft. Archived from the original on March 11, 2010. Retrieved July 23, 2006.
- ^ Everett, Cath (January 29, 1997). "In brief: Microsoft names Boston Visual Studio 97". v3.co.uk. Incisive Media. Archived from the original on April 3, 2016. Retrieved August 22, 2012.
- ^ Source, Microsoft (October 28, 1996). "Microsoft Introduces Visual Basic 5.0, Control Creation Edition". Source. Retrieved June 6, 2025.
- ^ "Visual Studio 1998 (6.0)". WineHQ. CodeWeavers. Archived from the original on May 17, 2013. Retrieved May 18, 2013.
- ^ "Web Servers in Visual Studio for ASP.NET Web Projects". MSDN. Microsoft. Archived from the original on November 5, 2017. Retrieved August 22, 2013.
- ^ a b c d Rathjen, Chris (November 16, 2004). "Hatteras, Currituck, Ocracoke". Chris Rathjen blog. Microsoft. Archived from the original on April 30, 2006. Retrieved July 23, 2006.
- ^ "A View from Elsewhere : A "Live" Version of Visual Studio?". Archived from the original on January 17, 2006. Retrieved January 19, 2006.
- ^ "Phoenix Compiler and Shared Source Common Language Infrastructure". Microsoft Research. Microsoft. Archived from the original on June 9, 2016. Retrieved August 22, 2013.
- ^ "Microsoft Visual Studio Team Explorer 2010 codename "Eaglestone"". Brian Harry's Blog. Microsoft. Archived from the original on July 26, 2010. Retrieved January 2, 2011.
- ^ Woodward, Martin (March 2, 2010). "What's in a Name? - Martin Woodward". The Woodward Web. Self-published. Archived from the original on May 7, 2021. Retrieved June 15, 2013.
- ^ Bridgwate, Adrian (August 3, 2010). "Microsoft's 'KittyHawk' RAD Tool Takes Flight". Dr. Dobb's: The World of Software Development. UBM. Archived from the original on April 9, 2016. Retrieved August 25, 2010.
- ^ Foley, Mary Jo (August 3, 2010). "Microsoft's LightSwitch: Building business apps for Web, PCs and cloud". ZDNet. CBS Interactive. Archived from the original on May 5, 2021. Retrieved October 15, 2016.
- ^ a b c d "Reflections on a Decade of Visual Studio". Code Magazine. EPS Software. Archived from the original on September 9, 2013. Retrieved January 2, 2011.
- ^ a b c Dan, Fernandez (September 18, 2003). "Product Names: Everett, Whidbey, Orcas". Dan Fernandez's Blog. Microsoft. Archived from the original on October 23, 2012. Retrieved January 2, 2011.
- ^ a b c "Microsoft Codenames". Matt Publishing. Archived from the original on April 13, 2010. Retrieved January 2, 2011.
- ^ Starr, David (December 11, 2007). "Introducing Microsoft Camano". Elegant Code. Self-published. Archived from the original on April 8, 2014. Retrieved September 6, 2013.
- ^ Sterling, Charles (November 5, 2008). "Visual Studio Team System 2010 Test Features walk through with screen shots". Ozzie Rules Blogging. Microsoft. Archived from the original on April 8, 2014. Retrieved September 6, 2013.
- ^ Zander, Jason (May 12, 2009). "New Name for Test and Lab Tools". Jason Zander's blog. Microsoft. Archived from the original on June 22, 2010. Retrieved September 6, 2013.
- ^ "Microsoft Unveils Next Version of Visual Studio and .NET Framework". News Center. Microsoft. Archived from the original on August 15, 2009. Retrieved January 2, 2011.
- ^ Rodriguez, Jaime (October 23, 2009). "What is new in WPF and Cider on the .NET Framework 4 and VS2010 beta 2 release". MSDN Blogs. Microsoft. Archived from the original on August 5, 2013. Retrieved August 22, 2013.
- ^ Yegulalp, Serdar (November 14, 2013). "Microsoft reinvents Visual Studio as an Azure cloud service". InfoWorld. IDG. Archived from the original on March 29, 2021. Retrieved August 23, 2015.
- ^ "Monaco Editor". GitHub. Microsoft. Archived from the original on December 12, 2021. Retrieved March 24, 2017.
- ^ "ADO.NET Data Services CTP Released! - Data - Site Home - MSDN Blogs". Archived from the original on May 22, 2011. Retrieved December 5, 2012.
- ^ Srivatsa, Vikram (June 28, 2010). "Microsoft Atlas - the AJAX extension to ASP.NET 2.0". Developer Fusion. Developer Fusion Ltd. Archived from the original on April 10, 2016. Retrieved August 22, 2013.
- ^ Gharighi, A. (May 2, 2006). "WPF ("Avalon") Demo 1". CodeProject.com. CodeProject. Archived from the original on July 16, 2021. Retrieved August 22, 2013.
- ^ "Using the .NET Fusion API to Manipulate the GAC". developer.com. Quinstreet Enterprise. November 3, 2006. Archived from the original on April 9, 2016. Retrieved October 17, 2013.
- ^ "Fusion (Unmanaged API Reference)". MSDN Library. Microsoft. Archived from the original on May 30, 2016. Retrieved October 17, 2013.
- ^ Egger, Markus. "Introducing .NET My Services". Code Magazine. No. May/June 2002. EPS Software. Archived from the original on January 12, 2018. Retrieved January 9, 2018.
- ^ "Introducing Indigo: An Early Look". May 11, 2010. Archived from the original on September 7, 2018. Retrieved October 19, 2011.
- ^ Jeremy, Likness (March 28, 2012). Designing Silverlight Business Applications. Addison-Wesley. p. 344. ISBN 9780132885904.
Silverlight runtime contains some classes from named Jolt from its earliest days
- ^ Franklin, Carl (January 2005). "Jay Roxe interview". Code Magazine. EPS Software. Archived from the original on September 9, 2013. Retrieved July 23, 2006.
- ^ Wilson, Eric (February 18, 2003). "How .Net-work drew sceptics". The Age. Archived from the original on April 23, 2016. Retrieved July 23, 2006.
- ^ Wilson, Eric. "How .Net-work drew sceptics". The Sydney Morning Herald. Archived from the original on January 12, 2018. Retrieved October 31, 2011.
- ^ Lippert, Eric (December 2010). "Hiring for Roslyn". Archived from the original on September 18, 2011. Retrieved July 18, 2011.
- ^ Smacchia, Patrick (May 2010). "C# 5 and meta-programming". Archived from the original on August 6, 2011. Retrieved July 18, 2011.
- ^ de Icaza, Miguel (April 2010). "Mono's C# Compiler as a service on Windows". Archived from the original on November 9, 2020. Retrieved July 18, 2011.
- ^ "Microsoft Extends Its .NET Framework With New Compiler Platform And Language Features". April 3, 2014. Archived from the original on November 30, 2020. Retrieved May 10, 2015.
- ^ *Adam Freeman (2012). Metro Revealed. apress. ISBN 9781430244882.
- ^ Kaplan, Michael (February 12, 2005). "Why/how MSLU came to be, and more". Sorting It All Out. Microsoft. Archived from the original on August 12, 2014. Retrieved July 23, 2006.
- ^ Schwarz, Michael (January 3, 2008). "Volta - Microsoft Live Labs". Michael's Blog. Neudesic. Archived from the original on May 7, 2014. Retrieved May 6, 2014.
- ^ Bright, Peter (September 14, 2016). "Desktop apps make their way into the Windows Store". Ars Technica. Archived from the original on September 14, 2016. Retrieved June 14, 2017.
- ^ "Desktop App Converter Preview (Project Centennial)". Download Center. Microsoft. May 27, 2016. Archived from the original on February 18, 2017. Retrieved September 15, 2016.
- ^ Karmali, Luke (July 6, 2013). "Rejected Names for the Original Xbox Revealed". IGN. Ziff Davis. Archived from the original on August 31, 2021. Retrieved June 16, 2016.
- ^ Paul, Ian (June 3, 2009). "Future Controller Wars: Natal vs PS3". PC World. Archived from the original on January 8, 2011. Retrieved February 22, 2011.
- ^ Snider, Mike (June 14, 2010). "Microsoft Kinect gets into motion as E3 confab kicks off". USA Today. Archived from the original on March 16, 2012. Retrieved February 22, 2011.
- ^ Rojas, Peter (June 5, 2004). "The Xbox Xenon?". Engadget. AOL. Archived from the original on February 10, 2017. Retrieved August 5, 2012.
- ^ McElroy, Griffin (February 28, 2012). "Next-gen Xbox 'Durango' codename accidentally confirmed by Crytek?". The Verge. Vox Media. Archived from the original on August 24, 2012. Retrieved August 13, 2012.
- ^ Schreier, Jason (June 13, 2016). "Xbox One Slim Announced, Out This August [UPDATE]". Kotaku. Gawker. Archived from the original on July 20, 2021. Retrieved June 26, 2020.
- ^ Warren, Tom (June 11, 2017). "Xbox One X is Microsoft's next game console, arriving on November 7th for $499". The Verge. Vox Media. Archived from the original on June 12, 2017. Retrieved June 12, 2017.
- ^ Hempel, Jessi (December 18, 2018). "Next-Gen Xbox Consoles Codenamed 'Scarlet,' Claim Multiple Sources". IGN. IGN News. Archived from the original on April 27, 2020. Retrieved December 19, 2018.
- ^ a b c d Warren, Tom (September 19, 2023). "This is Microsoft's new disc-less Xbox Series X design with a lift-to-wake controller". The Verge. Retrieved September 19, 2023.
- ^ a b Corden, Jez (April 5, 2019). "Xbox codenames, everything (we think) we know". Windows Central. Archived from the original on June 18, 2020. Retrieved May 6, 2019.
- ^ a b Moore-Colyer, Roland (July 3, 2020). "Xbox Series X could launch alongside surprise 'Edinburgh' console". Tom's Guide. Archived from the original on January 16, 2021. Retrieved July 16, 2020.
- ^ "Microsoft Launches Consumer Subscription Offering That Combines Microsoft Office and Windows Live OneCare". Microsoft. Archived from the original on February 23, 2012. Retrieved May 6, 2011.
- ^ a b c d "Microsoft Dynamics CRM Team Blog : CRM Code Names - A Brief History". Archived from the original on January 2, 2008. Retrieved August 20, 2007.
- ^ De la Torre Llorente, César (September 2009). "Model-Driven SOA with "Oslo"". MSDN Architecture Center. Microsoft. Archived from the original on October 27, 2012. Retrieved December 7, 2012.
- ^ Brockschmidt, Kraig (September 22, 2010). "Update on SQL Server Modeling CTP (Repository/Modeling Services, "Quadrant" and "M")". Model Citizen blog. Microsoft. Archived from the original on December 4, 2012. Retrieved December 7, 2012.
- ^ "SQL Server Modeling CTP - Nov 2009 Release 3 (formerly "Oslo")". Download Center. Microsoft. April 20, 2010. Archived from the original on March 23, 2016. Retrieved December 7, 2012.
- ^ Chen, Raymond (May 6, 2014). "Letting the boss think your project is classier than it really is". The Old New Thing. Microsoft. Archived from the original on February 18, 2019. Retrieved January 23, 2016.
- ^ "Skype for Business Rooms: the Rigel Effect & Logitech's SmartDock". Archived from the original on December 31, 2017. Retrieved June 4, 2018.
- ^ "Microsoft SharedView". Microsoft Connect. Microsoft Corporation. Archived from the original on January 1, 2011. Retrieved December 22, 2010.
- ^ Foley, Mary Jo (August 14, 2007). "A (Microsoft) Code Name a Day: Tahiti". ZDNet News. CBS Interactive. Archived from the original on May 7, 2014. Retrieved December 22, 2010.
- ^ Chen, Raymond. "Raymond Chen discusses Microsoft Bob". Microsoft Technet. Microsoft Corporation. Archived from the original on August 21, 2016. Retrieved December 30, 2012.
- ^ "Interview with Tjeerd Hoek, director of user experience design for Windows - istartedsomething". January 29, 2007. Archived from the original on June 2, 2021. Retrieved February 17, 2007.
- ^ Oiaga, Marius (December 1, 2010). "Introducing Codename Atlanta - Cloud Monitoring of SQL Server Deployments". Softpedia. SoftNews. Archived from the original on April 10, 2016. Retrieved December 4, 2010.
- ^ Hempel, Jessi (January 21, 2015). "Project HoloLens: Our Exclusive Hands-On With Microsoft's Holographic Goggles". Wired. Archived from the original on May 17, 2017. Retrieved June 19, 2017.
- ^ "Microsoft Codename "Dallas"". Microsoft. Archived from the original on October 6, 2010. Retrieved April 13, 2010.
- ^ "MVP Reconnect members". Microsoft. Archived from the original on May 18, 2023. Retrieved May 19, 2023.
- ^ Hess, Robert (May 14, 2001). "A Quick Introduction to HailStorm". MSDN. Microsoft. Archived from the original on February 14, 2018. Retrieved May 5, 2015.
- ^ Markoff, John (April 11, 2002). "Microsoft Has Shelved Its Internet 'Persona' Service". The New York Times. Archived from the original on August 2, 2016. Retrieved May 5, 2015.
- ^ Welicki, Leon (December 2, 2015). "Announcing Azure Portal general availability". Microsoft Azure Blog. Microsoft. Archived from the original on February 13, 2023. Retrieved August 17, 2023.
We are excited to announce that as of today, portal.azure.com (codename Ibiza), has achieved general availability (GA) status
- ^ Foley, Mary Jo (November 30, 2015). "Microsoft takes wraps off PowerApps mobile-app creation service". ZDNet. CBS Interactive. Archived from the original on February 28, 2021. Retrieved November 13, 2016.
PowerApps -- codenamed Project Kratos -- is designed to allow business users and developers to create custom native, mobile, and Web apps that can be shared simply across their organizations.
- ^ Microsoft Unveils "Media2Go" Portable Media Player Platform: Intel to Deliver Initial Hardware Reference Archived 2007-12-29 at the Wayback Machine
- ^ "Microsoft Announces Official Name and New ODM Partners For Portable Media Center Devices". Microsoft. Archived from the original on August 28, 2010. Retrieved April 10, 2007.
- ^ "Microsoft Unveils New Home PC Experiences With "Freestyle" and "Mira": New Technologies". Microsoft. Archived from the original on December 5, 2011. Retrieved July 22, 2006.
- ^ "How a Smart Display Works". Microsoft. Archived from the original on September 7, 2009. Retrieved July 22, 2006.
- ^ Foley, Mary Jo (December 13, 2006). "A (Microsoft) code name a day: Monaco". CNET. CBS Interactive. Archived from the original on May 8, 2021. Retrieved April 26, 2015.
- ^ Levy, Steven (June 24, 2002). "The Big Secret". Newsweek. Archived from the original on June 24, 2020. Retrieved January 30, 2015.
- ^ Biddle, Peter; Peinado, Marcus; England, Paul (2000). "Privacy, Security, and Content in Windows Platforms". Microsoft. Archived from the original (PPT) on April 2, 2015. Retrieved January 30, 2015.
- ^ Foley, Mary Jo (May 18, 2007). "Microsoft Popfly: Yahoo Pipes for the rest of us". ZDNet News. CBS Interactive. Archived from the original on July 14, 2013. Retrieved December 22, 2010.
- ^ "Chatbots keep going rogue, as Microsoft probes AI-powered Copilot that's giving users bizarre, disturbing, even harmful messages". Fortune. Retrieved September 18, 2024.
- ^ Noss, John (January 2, 1995). "Big bang for the buck". InfoWorld. Vol. 16, no. 52. p. 51. ISSN 0199-6649. Archived from the original on March 9, 2022. Retrieved October 21, 2020.
- ^ "Microsoft Kin – The 48 Day Smartphone Fiasco (A Retrospective)". YouTube. July 12, 2020.
External links
[edit]List of Microsoft codenames
View on GrokipediaOperating Systems
Windows 9x and Earlier
The early iterations of Microsoft Windows served primarily as graphical user interfaces layered atop MS-DOS, marking the initial shift from command-line computing to a more accessible desktop environment for consumer personal computers.[6] This DOS-based architecture persisted through the Windows 3.x series, emphasizing enhancements in multitasking and user interface while maintaining backward compatibility with existing software. By the mid-1990s, the evolution progressed to hybrid kernels in the Windows 9x line, blending 16-bit and 32-bit components for improved performance and hardware integration without fully abandoning DOS foundations.[7] Windows 3.1, codenamed Janus, was released on April 6, 1992, and represented a significant refinement of the Windows graphical shell.[8] It introduced TrueType font technology for scalable typography across applications, enhanced memory management to support up to 256 MB of RAM, and improved setup utilities for easier installation on MS-DOS systems.[8] These updates made it more suitable for business and home use, solidifying Windows as a viable alternative to text-based interfaces. An extension, Windows for Workgroups 3.11, codenamed Snowball, followed in November 1993, focusing on networked environments.[8] It added built-in peer-to-peer networking capabilities, including file and printer sharing over IPX/SPX or NetBEUI protocols, along with 32-bit disk access for faster performance on compatible hardware.[8] This version bridged individual productivity tools with basic collaborative features, anticipating the rise of office connectivity without requiring dedicated servers. The Windows 9x series began with Windows 95, codenamed Chicago, launched on August 24, 1995.[9] It integrated the MS-DOS kernel directly into the operating system, eliminating the need for a separate boot loader and enabling features like long filenames and a unified Start menu for streamlined navigation.[7] Early internet support was bolstered through bundled Internet Explorer and Dial-Up Networking, facilitating consumer access to online services amid the burgeoning web era.[6] Succeeding it, Windows 98, codenamed Memphis, arrived on June 25, 1998.[10] This release enhanced hardware compatibility with native USB support, DirectX for multimedia acceleration, and improved system stability via better memory protection in 32-bit subsystems.[11] It maintained the hybrid kernel design, prioritizing ease of use for home users with integrated web browsing and entertainment tools. The final entry in the 9x lineage, Windows Millennium Edition (Windows Me), codenamed Millennium, was released on September 14, 2000.[12] It emphasized digital media and personalization, introducing System Restore for recovery from software issues, enhanced Movie Maker for video editing, and deeper integration with Windows Media Player.[13] Despite these consumer-oriented advances, the hybrid architecture highlighted ongoing compatibility challenges, paving the way for kernel transitions in subsequent versions.Windows NT Family
The Windows NT family represents Microsoft's enterprise-oriented operating system lineage, built on a robust, secure kernel architecture that diverged from the DOS-based Windows 9x series by emphasizing preemptive multitasking, protected memory, and hardware portability. Launched in the early 1990s, this family targeted professional workstations and later unified consumer and business variants, evolving through successive releases with incremental kernel improvements for performance, security, and user experience. Codenames during development often evoked natural or adventurous themes, guiding internal milestones from initial betas to release-to-manufacturing (RTM) phases.[14][15] Development of the inaugural Windows NT 3.1 began in 1988 under project leader Dave Cutler, culminating in its RTM on July 27, 1993, with a kernel version of 3.1 that introduced 32-bit addressing, the NTFS file system for enhanced data integrity, and support for multiple CPU architectures including x86, MIPS, and Alpha. Codenamed Razzle (also known as NT OS/2), this release marked the NT kernel's debut as a fully portable, multiprocessing OS. Key enhancements focused on reliability for networked environments, setting the stage for future iterations despite initial hardware demands exceeding typical consumer setups of the era.[15][16][14][17] The successor, Windows NT 3.5, codenamed Daytona after the speedway to symbolize performance gains, entered development shortly after NT 3.1 and reached RTM on September 21, 1994, with kernel version 3.50. Optimizations reduced memory usage from 12 MB to 8 MB minimum, added native PCI bus support, improved threading for better responsiveness, and enhanced networking protocols, making it viable for mid-range hardware and boosting adoption in corporate settings. A minor update, NT 3.51 (May 30, 1995), further refined kernel stability without a new codename.[1][18][14] Windows NT 4.0, internally referred to as the Shell Update Release (SUR) to integrate the Windows 95 interface with the NT kernel, began development in 1995 and shipped to RTM on July 31, 1996 (retail August 24), featuring kernel version 4.0. Enhancements included the Win32 API updates for DirectX multimedia support, built-in [Internet Explorer](/page/Internet Explorer) 2.0, and improved power management, while maintaining backward compatibility with NT 3.51 applications. This version solidified NT's role in enterprise desktops by blending consumer usability with server-grade security.[19][14] Windows 2000, developed as Windows NT 5.0 without a thematic codename, unified the NT line's workstation and server editions; its timeline spanned from 1996 planning to RTM on December 15, 1999 (retail February 17, 2000), with kernel version 5.0. Major kernel advancements introduced Active Directory for centralized management, enhanced Plug and Play for dynamic hardware detection, and improved file system compression, enabling scalable domain-based networking for businesses.[20][14] The pivotal Windows XP, codenamed Whistler after the Canadian ski resort, merged consumer (Neptune/Odyssey) and professional NT codebases starting in late 1999, with beta testing from June 2000 and RTM on August 24, 2001 (retail October 25). Built on kernel version 5.1, it delivered unified editions (Home and Professional), the Luna visual style for intuitive interfaces, Fast User Switching, and strengthened security via improved access controls, while enhancing multimedia and wireless support to bridge home and office use.[21][22][14] Following Windows XP, Microsoft planned a successor codenamed Blackcomb, intended for release in the second half of 2002. This project aimed to introduce significant innovations in storage and file systems, building on XP's foundation, but was canceled as development efforts shifted toward what became the Longhorn project and Windows Vista. The Blackcomb codename was later reused for a subsequent Windows initiative.[4][5][23] Windows Vista, originating from the ambitious Longhorn project initiated in 2001 as a successor to Whistler, faced delays due to feature scope; it reached RTM on November 8, 2006 (retail January 30, 2007), with kernel version 6.0. Core enhancements comprised the Aero Glass interface for transparency effects, User Account Control (UAC) for elevated privilege prompts, and Windows Defender integration, though many original Longhorn innovations like advanced search were scaled back for stability.[24][25][14] Post-Vista planning under codenames Vienna and the later reuse of Blackcomb—initially envisioned as major evolutions with advanced file systems and cloud integration—evolved into Windows 7, which began focused development in 2007 and hit RTM on July 22, 2009 (retail October 22). Kernel version 6.1 brought performance optimizations reducing boot times by up to 30%, expanded touch and tablet support via multitouch gestures, and refined libraries for better application compatibility, addressing Vista's criticisms while retaining its security foundation.[26][27][14] Windows 10, codenamed Threshold to denote a foundational shift, entered public preview in September 2014 after internal work from 2013, achieving RTM on July 15, 2015 (retail July 29). With kernel version 10.0, it introduced the Start menu revival, Cortana virtual assistant, universal Windows apps for cross-device consistency, and Continuum mode for hybrid PC-tablet use, emphasizing regular feature updates over versioned releases.[28][29][14] Windows 11, developed under the Sun Valley codename inspired by the Idaho resort, built on Windows 10's core with UI redesign efforts starting in 2020, releasing to RTM on June 15, 2021 (retail October 5). Retaining kernel version 10.0 for compatibility, enhancements included centered Start menu and taskbar, Snap Layouts for multitasking, rounded corners for modern aesthetics, and native Android app support via Windows Subsystem for Android, prioritizing design cohesion and security like TPM 2.0 requirements.[30][31][14]| Codenamed Project | Final Product | Release Year | Kernel Version | Notable Kernel Enhancements |
|---|---|---|---|---|
| Razzle | Windows NT 3.1 | 1993 | 3.1 | 32-bit portability, NTFS, multiprocessing support[15][17] |
| Daytona | Windows NT 3.5 | 1994 | 3.50 | Performance tuning, PCI/IDE support, reduced memory overhead[1][18] |
| Shell Update Release (SUR) | Windows NT 4.0 | 1996 | 4.0 | Win32 subsystem updates, DirectX integration, IE embedding[19] |
| NT 5.0 | Windows 2000 | 2000 | 5.0 | Active Directory, advanced PnP, file compression[20] |
| Whistler | Windows XP | 2001 | 5.1 | Unified editions, security hardening, wireless enhancements[21] |
| Blackcomb | Canceled | 2002 (planned) | N/A | Planned advanced file systems and storage innovations[4][5] |
| Longhorn | Windows Vista | 2007 | 6.0 | UAC, Aero compositing, Defender baseline[24] |
| Vienna (Blackcomb reused) | Windows 7 | 2009 | 6.1 | Boot optimization, multitouch APIs, compatibility shims[26] |
| Threshold | Windows 10 | 2015 | 10.0 | Universal app runtime, virtual desktops, update servicing model[28] |
| Sun Valley | Windows 11 | 2021 | 10.0 | TPM enforcement, Snap Assist, subsystem for Android[30] |
Windows Server Editions
The development of Windows Server editions began with the foundational work on the Windows NT kernel, sharing origins with desktop variants to ensure compatibility while emphasizing server scalability for enterprise environments. Early server releases built on this kernel to support networked operations, with codenames reflecting internal project phases focused on reliability and multi-user capabilities. For instance, the initial server-oriented build based on Windows NT 3.1 was internally known as Razzle, serving as the base for subsequent server optimizations in datacenter settings.[32] A significant advancement came with the codename Hydra, applied to the Terminal Server Edition of Windows NT 4.0, released in 1998, which introduced multi-session support for remote access and application sharing, enhancing enterprise resource utilization over networks. This edition integrated with Windows NT Server 4.0 to enable multiple users to run applications simultaneously on a single server, a key step in virtualizing desktop experiences for business productivity. Later, the Hydra project extended 32-bit Windows capabilities to terminal applications, allowing centralized management of client sessions in corporate infrastructures.[33] Subsequent server editions aligned release cycles with desktop counterparts to maintain kernel consistency, while incorporating enterprise-specific enhancements like improved clustering and security protocols. Windows Server 2000, derived from the Windows 2000 family, integrated Active Directory for centralized authentication and directory services, facilitating scalable management of users and resources across large networks. The codename Longhorn Server designated the development of Windows Server 2008, released in 2008, which added role-based administration, Server Core for reduced attack surfaces, and Hyper-V for virtualization, optimizing datacenter efficiency and tying closely to the Windows Vista kernel updates.[5] More recent iterations, such as Windows Server 2019, continued this pattern without a distinct new codename, building directly on the Windows 10 version 1809 codebase to deliver hybrid cloud integrations and storage replicas for high-availability scenarios. Similarly, Windows Server 2025, released in late 2024, leverages the 24H2 branch—internally referenced with the codename Germanium—to enhance security features like Secured-core Server and hotpatching, while maintaining synchronization with client OS advancements for seamless Active Directory deployments in modern datacenters.[34][35]| Codename | Release Name | Release Year | Key Enterprise Features |
|---|---|---|---|
| Razzle | Windows NT 3.1 Server base | 1993 | Foundational NT kernel for networked servers[32] |
| Hydra | Windows NT 4.0 Terminal Server | 1998 | Multi-session remote access and application sharing[33] |
| (No unique) | Windows Server 2000 | 2000 | Active Directory integration for directory services |
| Longhorn Server | Windows Server 2008 | 2008 | Hyper-V virtualization and role-based management[5] |
| (No unique) | Windows Server 2019 | 2018 | Hybrid cloud support and storage replicas |
| Germanium | Windows Server 2025 | 2024 | Secured-core enhancements and hotpatching[34][35] |
Embedded and Mobile Windows
The Windows CE family represented Microsoft's early efforts to adapt the Windows architecture for resource-constrained embedded and mobile devices, such as personal digital assistants (PDAs) and handheld computers, with strict limitations on memory and processing power to fit low-footprint hardware. Windows CE 1.0, codenamed Pegasus, was released in November 1996 and targeted devices with as little as 2 MB of RAM and 4 MB of ROM, supporting up to 32 processes and 32 MB of virtual memory per process, enabling basic graphical user interfaces on early PDAs like the NEC MobilePro 200.[36][37] Subsequent iterations built on this foundation while addressing hardware evolution. Windows CE 2.0, codenamed Birch, arrived in November 1997, expanding support for color displays up to 24-bit depth at 640x480 resolution and increasing manageable memory to 4 MB, which allowed for broader adoption in handheld PCs and auto PCs with improved scalability for OEM customization.[36] By Windows CE 3.0 in April 2000, the platform incorporated Pocket PC 2000 (codenamed Rapier), released the same month, which optimized for touch-enabled PDAs with 16 MB RAM minimums and FAT32 file system support, facilitating the shift toward consumer mobile computing while maintaining embedded constraints like limited multitasking to conserve battery life.[36] The lineage advanced with Windows Mobile editions, where Windows Mobile 5.0, codenamed Magneto, launched in May 2005 on devices requiring at least 64 MB storage and 32 MB RAM, introducing managed code support via .NET Compact Framework to enhance security and persistence for smartphones and PDAs under power and thermal constraints typical of early 2000s mobile hardware.[38] This version marked a pivot toward unified mobile experiences, with release timelines aligned to hardware cycles, such as integration with Qualcomm and Intel processors limited to ARM architectures for efficiency. Windows Phone introduced a modern tile-based interface, evolving from the canceled Windows Mobile 7 project (initially codenamed Photon in 2008), which aimed to retain CE kernel compatibility but was scrapped for a full rewrite; Windows Phone 7 launched in October 2010 without a public codename, targeting devices with 256 MB RAM and capacitive touchscreens, emphasizing cloud integration over legacy embedded scalability.[39] Windows Phone 7.5, codenamed Mango, rolled out in September 2011, adding over 500 features like local token storage and multitasking within 512 MB RAM limits, extending support for Nokia and HTC hardware until the platform's end in 2017.[40] Later in the CE family, Windows Embedded CE 6.0, codenamed Yamazaki, debuted on November 30, 2006, with a revamped kernel supporting up to 32,000 processes and 2 GB virtual memory per process, removing prior 32 GB volume limits via ExFAT to accommodate industrial devices like medical equipment and point-of-sale terminals constrained to 32-128 MB RAM and real-time response needs.[41][42] Mainstream support ended April 9, 2013, and extended support concluded April 10, 2018, prompting migrations due to evolving security requirements in embedded environments.[42] The transition to contemporary embedded systems culminated in Windows IoT Core, introduced in 2015 as part of Windows 10 without a prominent public codename, leveraging the MinWin kernel foundation—a minimal 25 MB core of essential components like the NT kernel and Win32 subsystems—to enable headless operation on low-power IoT devices such as Raspberry Pi boards with 256 MB RAM minimums and secure boot constraints for industrial sensors and gateways.[43] This shift prioritized modularity over CE's bespoke tooling, aligning release timelines with annual Windows updates while enforcing device-specific restrictions like no desktop shell to optimize for always-on, network-connected scenarios.[44]Platform Development Milestones
Microsoft's early platform development efforts included ambitious projects aimed at reimagining the foundational architecture of its operating systems. Project Cairo, initiated in 1991, sought to develop an object-oriented file system and a unified storage model to enable seamless access to distributed resources across networks, fulfilling Bill Gates' vision of "information at your fingertips."[45] This initiative envisioned a next-generation Windows NT with advanced object technologies, including universal naming conventions and component-based services, but it was ultimately scaled back due to technical complexities and resource demands, with key elements like the Component Object Model (COM) influencing subsequent releases.[45] In the late 2010s, Microsoft pursued Polaris as an internal codename for a modular desktop shell based on Windows Core OS, aimed at lightweight devices like low-cost laptops and tablets to provide a modern user interface with reduced legacy dependencies. Although the project was canceled around 2019, it represented experiments in shell updates for improved usability and compatibility in emerging form factors.[46] Shifting to more recent practices, Microsoft adopted a semester-based development model for Windows under its "Windows as a Service" paradigm, assigning codenames inspired by the periodic table to denote engineering phases focused on iterative improvements. These milestones emphasize UI refreshes, performance optimizations, and feature integrations such as enhanced virtualization and security enhancements. The Titanium milestone, corresponding to the 19H1 semester in 2019, targeted lighter resource usage and a new light UI theme to modernize the desktop experience while streamlining update processes.[47] Following Titanium, the Vibranium codename marked the 20H1 semester in 2020, prioritizing integrations like the Windows Subsystem for Linux 2 (WSL2) for better developer productivity and cloud compatibility, alongside UI refinements for taskbar and notifications to enhance multitasking.[48] The Iron milestone for 21H1 in 2021 focused on enterprise-grade stability, introducing the Windows App SDK for cross-platform app development and subtle UI tweaks to support hybrid work environments.[49] Advancing further, the Germanium codename designates the 24H2 platform milestone in 2024, underpinning major architectural shifts for AI-driven features, including native support for Copilot+ PCs with neural processing units (NPUs) and refreshed UI elements like improved snapping and File Explorer integrations to boost productivity and accessibility.[50]| Codenamed Milestone | Semester/Year | Key Goals |
|---|---|---|
| Titanium | 19H1 (2019) | UI light theme, performance optimizations, reduced update size |
| Vibranium | 20H1 (2020) | WSL2 integration, taskbar enhancements, cloud-ready features |
| Iron | 21H1 (2021) | Enterprise stability, app SDK introduction, hybrid work support |
| Germanium | 24H2 (2024) | AI platform foundation, NPU optimizations, advanced UI snapping |
System Components and Interfaces
Browsers and Web Technologies
Microsoft's web browsers and related technologies have evolved through various internal codenames, marking key advancements in rendering engines, feature integration, and compatibility with Windows operating systems. The first version of Internet Explorer, version 1.0, was developed under the codename O'Hare and released in August 1995 as part of Microsoft Plus! for Windows 95. This initial browser was licensed from Spyglass Mosaic and served as a basic web client tied to the Windows 95 ecosystem, providing foundational internet access without native OS integration at launch. O'Hare emphasized simplicity, with features limited to basic HTML rendering and navigation, and it set the stage for deeper Windows bundling in later iterations. Internet Explorer 3.0, released on August 13, 1996, introduced significant enhancements including full support for ActiveX controls, which allowed developers to embed interactive components like multimedia and forms directly into web pages for a more dynamic browsing experience. This version was bundled with Windows 95 OSR 2, enhancing OS-level internet connectivity, and also supported Windows NT 4.0 upon its release later that year. ActiveX integration marked a pivotal shift toward richer web applications, though it raised security concerns due to its reliance on code execution within the browser environment. Subsequent evolutions relied on the Trident rendering engine, codenamed for the layout core (also known as MSHTML) introduced with Internet Explorer 4.0 in September 1997. Trident powered IE versions from 4.0 through 11, handling HTML, CSS, and scripting rendering while supporting ActiveX and other proprietary extensions. It debuted alongside Windows 98, where IE 4.0 became more tightly integrated as a shell component, blurring lines between browser and OS interface. In a major pivot, Microsoft Edge's original incarnation was developed under Project Spartan, announced in 2015 and released with Windows 10 on July 29, 2015. Spartan featured the EdgeHTML rendering engine—a streamlined fork of Trident—dropping legacy support for improved performance and standards compliance, including better Cortana integration for web searches. This version emphasized a minimalist UI and was positioned as Internet Explorer's successor, with IE retained for enterprise compatibility. By December 2018, Microsoft shifted Edge to a Chromium-based architecture under the codename Anaheim, aiming for cross-platform consistency and broader web standards adherence using the Blink engine. The rebuilt Edge launched as the default browser in Windows 10 version 1903 in May 2019, incorporating features like vertical tabs and Collections while maintaining legacy IE mode via Trident emulation for backward compatibility. This transition aligned Edge more closely with Windows updates, such as enhancements in Windows 11 for security and performance.User Interfaces and Design Systems
Microsoft's user interfaces and design systems have evolved significantly since the mid-1990s, transitioning from basic graphical shells to sophisticated, adaptive visual languages that emphasize usability, aesthetics, and hardware capabilities like transparency and motion. Early efforts focused on integrating command-line and graphical elements into a cohesive desktop experience, while later iterations prioritized touch-friendly designs and material simulations to enhance depth and interactivity across devices. This progression reflects Microsoft's response to computing trends, from desktop dominance to mobile and mixed-reality integration, with each major codename marking a pivotal shift in visual style and functionality.[1][51] The Chicago codename, used for the Windows 95 user interface released in August 1995, introduced the foundational shell that defined modern Windows desktops. It featured the iconic Start menu for program access, a persistent taskbar for quick switching between applications, and plug-and-play support for peripherals, replacing the Program Manager interface of prior versions with a more intuitive, object-oriented design. This shell integrated MS-DOS compatibility while supporting 32-bit multitasking, enabling smoother multitasking and a unified file explorer, which was adopted widely and influenced all subsequent Windows UIs.[1][52] Building on this foundation, the Luna codename represented the visual style for Windows XP, launched in October 2001. Luna overhauled the interface with subtle gradients, rounded window corners, and color schemes in blue (default), olive green, and silver variants, adding a layer of polish and accessibility through larger icons and animated transitions. It marked the introduction of theme support via the Luna visual style engine, which allowed customization without third-party tools, and was rapidly adopted as the default for consumer editions, enhancing user engagement during XP's decade-long dominance.[53][54] The Aero design, debuted in Windows Vista in January 2007 and refined in Windows 7 in October 2009, shifted toward translucent, glass-like effects to convey depth and professionalism. Codenamed during Longhorn development, Aero incorporated hardware-accelerated features like window transparency, live taskbar thumbnails for previewing content, and Flip 3D for animated window navigation, requiring DirectX 9-compatible graphics for full implementation. Its adoption timeline aligned with Vista's rollout, though initial hardware limitations delayed widespread use until Windows 7's optimized version, which became the standard for enterprise and consumer desktops emphasizing visual feedback and reduced clutter.[55][56] In a departure from skeuomorphism, the Metro codename defined the flat, typography-centric design language for Windows 8, released in October 2012. Metro prioritized content over ornamentation with live tiles on the Start screen, sans-serif fonts, and minimalistic layouts optimized for touch input, evolving from earlier Zune and Windows Phone interfaces. It was adopted immediately upon launch but faced criticism for desktop alienation, leading Microsoft to phase it out by Windows 8.1 in October 2013 and fully replace it in later versions, though its principles influenced app-centric experiences.[57][58] The Neon project, rebranded as the Fluent Design System in May 2017, brought evolutionary refinements to Windows 10 starting with the Fall Creators Update in October 2017. Codenamed Neon during development, it introduced five pillars—light for adaptive illumination, depth via elevation and parallax, motion for natural animations, material with acrylic blur and reveal effects for translucency, and scale for responsive sizing across devices. Rollout continued incrementally through updates like the April 2018 version, enhancing the taskbar, Settings app, and Microsoft Edge with frosted glass aesthetics, and remains the active design language, supporting mixed reality and variable refresh rates for immersive interactions.[51][59]Voice and Assistant Features
Microsoft's development of voice and assistant features for Windows began with foundational technologies like the Speech Application Programming Interface (SAPI), introduced in Windows 2000 as a standard framework for integrating speech recognition and text-to-speech capabilities into applications, though it lacked a distinct project codename.) This API enabled developers to build voice-enabled software, laying the groundwork for later OS integrations such as dictation tools in Windows XP and beyond. In 2007, Microsoft acquired Tellme Networks, a provider of voice-enabled services, for approximately $800 million to enhance its speech technologies; post-acquisition, Tellme's platform was integrated into Windows Phone for mobile voice search and commands, accelerating the evolution of natural language processing within the ecosystem without assigning specific codenames to the merged projects.[60] A pivotal advancement came with the Cortana virtual assistant, developed under the internal codename "Cortana"—inspired by the AI character from Microsoft's Halo video game franchise—and launched in 2014 as part of Windows Phone 8.1.[61] Originally intended solely as a development moniker, public enthusiasm via user petitions led Microsoft to retain "Cortana" as the official name.[62] Leveraging Tellme's voice infrastructure alongside Bing search, Cortana provided proactive assistance, reminders, and natural language interactions, debuting "Hey Cortana" wake-word activation for hands-free use. Its integration extended to Windows 10 in 2015, where it became a core Search and task-handling feature, supporting voice commands across desktop apps and evolving through updates like the 2015 "Notebook" personalization system tied to user interests.[63] By Windows 10 version 1607 (Anniversary Update), Cortana gained deeper ecosystem ties, controlling smart home devices and calendar management via voice. In subsequent Windows iterations, voice features advanced toward AI-driven assistants. Windows 10's voice mode, part of Cortana's expansion, utilized more natural TTS voices for synthesis, though without a unique codename for the integration itself.[64] Cortana's role diminished over time, with standalone support ending in 2023, paving the way for Copilot in Windows 11 (2023 release). Copilot, powered by large language models, later incorporated voice modalities, enabling conversational interactions. By 2025, Microsoft introduced "Mico"—a customizable, animated character serving as the visual and auditory interface for Copilot's voice mode—enhancing expressiveness in responses across over 50 languages and tying into Windows 11's "Hey Copilot" activation for seamless OS control.[65] This development reflects ongoing ties to Windows updates, such as the 2025 Copilot enhancements for real-time voice navigation and multi-turn dialogues, building on SAPI's legacy while prioritizing privacy through on-device processing where possible.[66]Server and Database Software
SQL Server Releases
Microsoft's SQL Server, a relational database management system, has undergone numerous development cycles, each assigned an internal codename prior to its official release. These codenames often drew inspiration from geographical or natural features, reflecting the evolution of the product from its early days as a partnership with Sybase to a standalone Microsoft offering. The codenames trace the progression of key features, including enhancements to Transact-SQL (T-SQL), the proprietary extension of SQL used in SQL Server, which has incorporated advanced querying, procedural programming, and integration capabilities over time.[67] Early releases marked a shift toward broader accessibility and performance improvements. SQL Server 7.0, codenamed Sphinx, was released on November 27, 1998, introducing significant T-SQL advancements such as user-defined functions and indexed views, which improved query optimization and data manipulation efficiency. This version emphasized self-tuning capabilities, reducing administrative overhead while supporting larger datasets through better scalability.[68][69] The subsequent iteration, SQL Server 2000 under the codename Shiloh, launched on August 23, 2000, building on Sphinx with T-SQL extensions for XML support and enhanced error handling. It introduced features like the XML data type and FOR XML clause, enabling seamless integration of structured data with web technologies, and marked SQL Server's first 64-bit support on Windows. These updates solidified T-SQL's role in enterprise applications by facilitating more robust data exchange and transaction processing.[70][71] Mid-period developments focused on integration with emerging technologies. SQL Server 2005, codenamed Yukon, arrived on November 7, 2005, and revolutionized T-SQL by incorporating Common Language Runtime (CLR) integration, allowing .NET code to run directly within the database for complex computations. Additional T-SQL enhancements included recursive common table expressions (CTEs) and the XML data type for native XML storage and querying, enhancing SQL Server's suitability for business intelligence and web services.[67][72] SQL Server 2008, codenamed Katmai, was released on August 6, 2008, advancing T-SQL with the MERGE statement for efficient upsert operations and the DATE and TIME data types for precise temporal handling. These features, combined with spatial data types, expanded T-SQL's applicability to geographic information systems and streamlined data synchronization scenarios. The release emphasized always-on availability and policy-based management, further evolving SQL Server's enterprise-grade reliability.[73][74] SQL Server 2008 R2, codenamed Kilimanjaro, followed on April 20, 2010, with T-SQL refinements including window functions like ROW_NUMBER() and RANK() for advanced analytics without procedural code. It introduced multi-server administration and PowerShell integration, enhancing T-SQL's extensibility for automation and reporting in distributed environments. This version prioritized business intelligence, integrating seamlessly with tools like Reporting Services.[75][76] Later releases continued this trajectory of T-SQL maturation. SQL Server 2012, initially codenamed Denali, shipped on March 5, 2012, adding columnstore indexes to T-SQL for accelerated data warehousing queries and the OFFSET-FETCH clause for pagination in result sets. These enhancements boosted query performance by up to 10x in analytical workloads, underscoring SQL Server's focus on big data processing.[77][78] SQL Server 2014, codenamed Hekaton, was released on April 1, 2014, introducing in-memory OLTP with natively compiled stored procedures in T-SQL for high-performance transaction processing, along with enhanced query optimizer support for cardinality estimation. These features improved scalability for memory-optimized tables, reducing lock contention in high-throughput scenarios.[79] SQL Server 2016, codenamed SQL16, launched on June 1, 2016, adding JSON support to T-SQL with functions like JSON_VALUE and FOR JSON, enabling efficient storage and querying of semi-structured data, and introducing Query Store for performance troubleshooting. It also expanded temporal tables for system-versioned data history.[80] SQL Server 2017, codenamed Helsinki, released on October 2, 2017, brought Python integration via machine learning services, allowing T-SQL to invoke Python scripts for advanced analytics, and added graph data processing with MATCH and shortest path queries for relational graph features.[81] SQL Server 2019, codenamed Seattle, arrived on November 4, 2019, enhancing T-SQL with approximate query processing using APPROX_COUNT_DISTINCT and big data cluster support for distributed querying across HDFS, integrating SQL with Spark for hybrid transactional/analytical processing. It also introduced intelligent query processing with adaptive joins.[82] SQL Server 2022, codenamed Dallas, released on November 16, 2022, advanced T-SQL with ledger tables for tamper-evident data integrity using blockchain-like features, and improved JSON support with JSON_OBJECT and JSON_ARRAY functions, alongside Query Store enhancements for ledger inspection. These bolstered security and compliance in distributed environments.[83]| Codenamed Release | Official Name | Release Year | Key T-SQL Advancements |
|---|---|---|---|
| Sphinx | SQL Server 7.0 | 1998 | User-defined functions, indexed views for query optimization[68] |
| Shiloh | SQL Server 2000 | 2000 | XML support (FOR XML, XML data type), enhanced error handling[70] |
| Yukon | SQL Server 2005 | 2005 | CLR integration, recursive CTEs, native XML querying[67] |
| Katmai | SQL Server 2008 | 2008 | MERGE statement, DATE/TIME types, spatial data support[73] |
| Kilimanjaro | SQL Server 2008 R2 | 2010 | Window functions (ROW_NUMBER, RANK), PowerShell extensibility[75] |
| Denali | SQL Server 2012 | 2012 | Columnstore indexes, OFFSET-FETCH for pagination[77] |
| Hekaton | SQL Server 2014 | 2014 | In-memory OLTP, natively compiled stored procedures, cardinality estimation[79] |
| SQL16 | SQL Server 2016 | 2016 | JSON functions (JSON_VALUE, FOR JSON), Query Store, temporal tables[80] |
| Helsinki | SQL Server 2017 | 2017 | Python integration, graph queries (MATCH), machine learning services[81] |
| Seattle | SQL Server 2019 | 2019 | Approximate queries, intelligent query processing, big data clusters[82] |
| Dallas | SQL Server 2022 | 2022 | Ledger tables, enhanced JSON functions, Query Store for ledgers[83] |
Exchange and Other Servers
Microsoft Exchange Server, Microsoft's flagship product for enterprise email, calendaring, contacts, and collaboration, has utilized various codenames during its development phases, each marking significant advancements in server architecture, role separation, and scalability to support thousands of users per server through features like clustering, replication, and load balancing. These evolutions have enabled flexible deployments, from single-server setups for small organizations to multi-role, multi-site configurations for global enterprises, with timelines spanning from the mid-1990s to ongoing updates as of 2025. Early releases emphasized integration with Windows NT domains, while later versions aligned with Active Directory and cloud-hybrid models, prioritizing high availability via database availability groups and continuous backup.| Codenames | Associated Product | Release Timeline | Key Features and Scalability Notes |
|---|---|---|---|
| Touchdown | Exchange Server 4.0 | Early 1996 | Improved performance over prior versions; supported up to 500 mailboxes per server with enhanced directory synchronization for scalable messaging in workgroup environments. |
| Osmium (aka Oz) | Exchange Server 5.5 | Late 1997 | Integrated Internet protocols including LDAP v3 and NNTP; expanded store database to 16 GB per database and supported up to 5 databases per server, enabling better scalability for Internet-connected organizations. |
| Platinum (aka Pt) | Exchange 2000 Server | November 2000 | Full Active Directory integration with native mode support; introduced front-end/back-end architecture for load distribution, active-active clustering for high availability, and scalability to over 1,000 mailboxes per server with mixed-mode compatibility. |
| Titanium (aka Ti) | Exchange Server 2003 | September 2003 | Refined server roles including bridgehead for routing; added real-time collaboration via Exchange Instant Messaging and volume shadow copy for backups; supported up to 5 storage groups and improved mobile access, scaling to enterprise levels with 64-bit preview. |
| E12 | Exchange Server 2007 | December 2006 | Strict role-based deployment (Mailbox, Client Access, Unified Messaging, Hub Transport, Edge Transport); 64-bit only for enhanced performance; local continuous replication and standby continuous replication for disaster recovery, supporting scalability to millions of mailboxes across clustered setups. |
| E14 | Exchange Server 2010 | November 2010 | Database availability groups (DAGs) for high availability without shared storage; introduced self-service calendar management and personalization; supported up to 100 databases per server with improved mobile push notifications, scaling to 50,000+ mailboxes in multi-site DAGs.[84] |
| E15 | Exchange Server 2013 | January 2013 | Cloud-ready architecture with OAuth support; in-place eDiscovery and archiving; site mailboxes for SharePoint integration; supported up to 50 databases per server with multi-factor authentication, enabling hybrid deployments for tens of thousands of users.[84] |
| Exchange 15.1 | Exchange Server 2016 | October 2015 | Multi-factor authentication native support; compliance center for auditing; expanded search with Exchange Online integration; supported up to 100 databases per server in DAGs, scaling to enterprise hybrid environments with improved search federation.[84] |
| Exchange 15.2 | Exchange Server 2019 | October 2018 | Enhanced security with TLS 1.2 enforcement; improved calendar sharing; auto-remediation for malware; supported up to 100 databases per server with larger DAG limits (up to 16 nodes), facilitating on-premises scalability up to 500,000 mailboxes.[84] |
| vNext | Exchange Server Subscription Edition | July 2025 | Subscription-based model with perpetual code equivalent to 2019 CU15; enhanced security updates and hybrid features; supports Windows Server 2022/2025; maintains DAG scalability for large enterprises with ongoing feature updates via CUs.[85] |
Development Tools and Frameworks
Visual Studio Editions
Visual Studio editions, Microsoft's flagship integrated development environment (IDE) for software development, have historically been developed under codenames inspired by locations in the Pacific Northwest region of the United States. These codenames were used during the pre-release phases to facilitate internal communication and community previews, often tied to evolving features like enhanced debugging, IntelliSense, and integration with the .NET Framework for building Windows applications, web services, and more. The IDE's evolution emphasized tighter coupling with Microsoft's ecosystem, including .NET runtime support, to streamline developer workflows from code editing to deployment. Early editions laid the foundation for the IDE's multi-language support. Visual Studio 97, codenamed Boston after the Massachusetts city, was released on March 19, 1997, and marked Microsoft's first attempt to unify tools like Visual Basic, Visual C++, and Visual FoxPro into a single environment compatible with Windows 95 and NT 4.0. It predated the .NET Framework, focusing on COM-based development and introducing shared project management features, though lacking modern .NET integration. Subsequent updates culminated in Visual Studio 6.0 (codenamed Aspen), released in 1998, which added improved Visual Basic 6.0 support and better ActiveX integration but still operated outside the .NET ecosystem until later versions.[89][90] The transition to .NET-centric development accelerated with Everett, the codename for Visual Studio .NET 2003, released on April 24, 2003. This edition integrated with .NET Framework 1.1, enabling full support for ASP.NET web applications and ADO.NET data access, while enhancing XML editing and server debugging capabilities for enterprise-scale projects. Everett represented a pivotal evolution, shifting from unmanaged code dominance to managed .NET assemblies, with improved project organization and deployment tools that reduced build times for distributed teams.[91][92] Modern editions continued this trajectory with Whidbey for Visual Studio 2005, released on November 7, 2005, which deeply integrated .NET Framework 2.0 features like generics and partial classes, alongside IDE advancements such as ClickOnce deployment and advanced refactoring tools. Whidbey emphasized productivity through better code navigation and unit testing integration via the new Visual Studio Team System edition. Following this, Orcas, codenamed for Orcas Island, powered Visual Studio 2008, released on November 19, 2007, and aligned with .NET Framework 3.5 to support LINQ queries, WCF services, and WPF user interfaces, evolving the IDE with multi-targeting for backward compatibility and enhanced architecture validation.[93][94][92] A significant leap in compiler technology came with the Roslyn project, the codename for the open-source .NET Compiler Platform introduced in Visual Studio 2015 (version 14.0), released on July 20, 2015. Roslyn replaced the legacy compilers for C# and Visual Basic, providing APIs for code analysis, diagnostics, and code generation, which enabled real-time IntelliSense, light bulbs for quick actions, and extensibility for third-party tools. This integration with .NET Framework 4.6 and later versions transformed the IDE into a more dynamic environment, supporting asynchronous programming and cross-platform development previews, while maintaining compatibility with prior .NET releases. Subsequent Visual Studio iterations, starting from 2015, built on Roslyn for ongoing enhancements like code fixes and refactoring, solidifying its role in modern .NET workflows.[95][96][92].NET Framework Versions
The .NET Framework, Microsoft's development platform for Windows applications, evolved through successive versions, each typically associated with an internal codename during its development phase. These codenames facilitated coordinated work across teams on the runtime, class libraries, and supporting infrastructure. The framework's foundational element is the Common Language Runtime (CLR), a virtual machine that handles code execution, memory management, security, and interoperability for managed code written in languages like C# and VB.NET. The CLR ensures type safety and garbage collection, enabling robust application development.[97] Initial releases laid the groundwork for the ecosystem. .NET Framework 1.0 launched on February 13, 2002, introducing the CLR version 1.0 and core libraries for web, desktop, and console applications. This version marked Microsoft's shift toward managed code environments, supporting features like just-in-time compilation and exception handling. A minor update, .NET Framework 1.1, followed on April 30, 2003, without a distinct codename, enhancing support for mobile devices and ASP.NET improvements while retaining CLR 1.1.[92][98] Major advancements came with .NET Framework 2.0, codenamed Whidbey and released on November 7, 2005. This iteration significantly expanded the CLR to version 2.0, adding generics, anonymous methods, and partial classes to boost developer productivity and performance. It also introduced foundational technologies like Windows Presentation Foundation (WPF) precursors and improved ADO.NET for data access. Subsequent versions built incrementally: .NET Framework 3.0 (November 6, 2006) integrated WPF, Windows Communication Foundation (WCF), and Windows Workflow Foundation atop the 2.0 CLR, while .NET Framework 3.5, codenamed Orcas and released on November 19, 2007, added Language Integrated Query (LINQ) and REST support for WCF, maintaining CLR 2.0 but enhancing library extensibility.[92][99][100] The .NET Framework 4.0 series represented a pivot toward modernization, with version 4.0 codenamed Dev10 and released on April 12, 2010, alongside a redesigned CLR version 4.0. Key enhancements included dynamic language runtime support, improved parallelism via Task Parallel Library, and better code contracts for reliability. Later updates like 4.5 (August 15, 2012), 4.6 (July 20, 2015), and up to 4.8.1 (August 9, 2022) focused on performance tuning, asynchronous programming patterns, and Windows integration, all using the mature CLR 4.0 without new codenames. These versions emphasized backward compatibility, with the CLR providing consistent runtime services across releases.[92][101]| Version | Primary Codenames | Release Date | CLR Version |
|---|---|---|---|
| 1.0 | (None) | February 13, 2002 | 1.0.3705 |
| 1.1 | (None) | April 30, 2003 | 1.1.4322 |
| 2.0 | Whidbey | November 7, 2005 | 2.0.50727 |
| 3.0 | (None) | November 6, 2006 | 2.0.50727 |
| 3.5 | Orcas | November 19, 2007 | 2.0.50727 |
| 4.0 | Dev10 | April 12, 2010 | 4.0.30319 |
| 4.5–4.8.1 | (None) | 2012–2022 | 4.0.30319 |
Programming Languages and Compilers
Microsoft has developed and enhanced several programming languages, assigning codenames to projects during their initial phases to facilitate internal development and testing before public release. These efforts focus on creating accessible, productive languages for Windows and .NET ecosystems, with evolution driven by needs for object-oriented features, interoperability, and modern paradigms like async programming. Visual Basic, introduced as a rapid application development tool, began with version 1.0 under the codename Thunder. Released in May 1991 alongside Windows 3.0, it integrated a BASIC interpreter with a drag-and-drop forms designer, revolutionizing GUI application creation for non-expert developers by allowing event-driven programming without low-level API calls.[1] The language evolved significantly over the decade, culminating in Visual Basic 6.0 in June 1998, which added ActiveX support, improved data binding, and enhanced COM integration for building scalable enterprise applications.[104] Classic Visual Basic emphasized simplicity and visual tools, influencing millions of applications before transitioning to .NET-based versions. C#, Microsoft's flagship object-oriented language, emerged in the late 1990s to address Java-like needs within the .NET ecosystem, with initial development under the codename COOL (standing for C-like Object Oriented Language). First released in February 2002 with .NET Framework 1.0, it featured strong typing, garbage collection, and seamless interoperability with other .NET languages.[105] Key language features include classes, interfaces, delegates, and exception handling from version 1.0, evolving to generics and iterators in 2.0 (November 2005), LINQ for query expressions in 3.0 (November 2007), and dynamic typing in 4.0 (April 2010). C# was submitted to ECMA International in April 2000 and standardized as ECMA-334 in December 2002, with ISO/IEC 23270 adoption in 2003; subsequent updates like C# 5.0 (async/await in 2012) and pattern matching in later versions (e.g., C# 8.0 in 2019) reflect ongoing refinements for concurrency, safety, and expressiveness.[106] The language's design prioritizes readability and productivity, with over 13 major versions by 2024 establishing it as a cornerstone for web, desktop, and cloud development. The Roslyn project represents a pivotal advancement in compiler technology for both C# and Visual Basic .NET. Codenamed Roslyn, it reimplements the compilers in managed code, exposing them as extensible APIs for code analysis, refactoring, and diagnostics. Announced at PDC 2011 and open-sourced on GitHub in April 2014 under the .NET Foundation, Roslyn enables tools like IntelliSense and enables third-party extensions, fostering an ecosystem of analyzers and source generators.[107] Integrated into Visual Studio 2015, it supports incremental compilation and scripting, enhancing developer productivity while maintaining compatibility with existing codebases. Roslyn's architecture, detailed in Microsoft's whitepaper, separates parsing, binding, and emission phases for modular reuse.[108]| Codename | Language/Version | Release Year | Key Notes |
|---|---|---|---|
| Thunder | Visual Basic 1.0 | 1991 | Pioneered visual forms designer; integrated BASIC with Windows event model.[1] |
| COOL | Early C# | 2000 (internal) | Prototype for object-oriented features; evolved into standardized C# 1.0.[105] |
| Roslyn | C# and VB.NET Compilers | 2014 (open-source) | Managed-code compilers with APIs for tooling; powers modern .NET development.[107] |
Productivity and Office Software
Office Suite Releases
Microsoft Office suite releases have historically been developed under internal codenames, often reflecting evolutionary bundling of applications and cross-suite innovations. Early iterations focused on integrating core productivity tools for Windows, bundling Word 6.0, Excel 5.0, and PowerPoint 4.0 in Office 4.2 in 1994. This version marked a shift toward 32-bit compatibility in select components, enhancing performance on Windows 3.1.[109] Office 95 was released in 1995 as the first suite optimized for Windows 95, including Word 7.0, Excel 7.0, PowerPoint 7.0, and Access 7.0, emphasizing 32-bit architecture and improved interoperability.[110] Office 2000, developed under the codename Office 9, arrived in 1999 with version 9.0, introducing Active Document technology for web integration and the Microsoft Office Clipboard for multi-application data sharing.[111] In the 2000s, Microsoft adopted a numerical codename system aligned with internal version numbers for major suite updates, streamlining development across bundled applications. Office XP, codenamed Office 10, was released in 2001 with improved stability and activation features. Office 2003, codenamed Office 11, launched in 2003 and featured XML-based file formats for better data exchange, along with improved collaboration tools like shared workspaces. This release solidified the suite's enterprise focus, supporting Windows XP and Server 2003. Office 2007, codenamed Office 12, represented a significant redesign with the introduction of the Ribbon interface—a tabbed, contextual user experience that replaced traditional menus and toolbars across the suite. Released in 2007, it also debuted the Office Open XML format as the default, enabling easier integration with web services and reducing file sizes by up to 50% compared to binary formats.[112][113][114] The numerical sequence continued with Office 2010, codenamed Office 14 (skipping 13 due to superstition), which built on the Ribbon by adding a backstage view for file management and enhanced customization options. Released in 2010, it improved performance through 64-bit support and introduced co-authoring features for real-time collaboration in Word and PowerPoint. Office 2013, under Office 15, further emphasized touch interfaces and cloud readiness, while Office 2016, codenamed Office 16, integrated deeply with Microsoft 365 (formerly Office 365), launching in 2016 with native real-time co-authoring, OneDrive synchronization, and advanced analytics via Power BI integration. This version marked the suite's full pivot to hybrid cloud-desktop workflows, with ongoing updates through Microsoft 365 subscriptions enabling perpetual feature evolution.[112][115][116][117]| Release | Codename | Key Year | Notable Suite-Wide Features |
|---|---|---|---|
| Office 4.2 | — | 1994 | 32-bit component support, basic bundling of Word, Excel, PowerPoint |
| Office 95 | — | 1995 | Full 32-bit suite for Windows 95, improved stability |
| Office 2000 | Office 9 | 1999 | Web integration, shared clipboard across apps |
| Office XP | Office 10 | 2001 | Improved stability, product activation |
| Office 2003 | Office 11 | 2003 | XML file support, collaboration workspaces |
| Office 2007 | Office 12 | 2007 | Ribbon interface, Open XML default format |
| Office 2010 | Office 14 | 2010 | Backstage view, initial co-authoring |
| Office 2016 | Office 16 | 2016 | Cloud co-authoring, Microsoft 365 integration |
Individual Office Applications
Microsoft Word, one of the flagship applications in the Microsoft Office suite, saw its initial Windows version developed under the codename Opus. Released in 1989 as Word for Windows 1.0, Opus marked Microsoft's shift toward graphical user interfaces, building on earlier MS-DOS-based iterations like Multi-Tool Word, and it gained significant traction following the launch of Windows 3.0 in 1990, which improved compatibility and market adoption.[1] This version introduced features such as WYSIWYG editing and mouse-driven operations, aligning closely with the emerging Windows ecosystem to enhance productivity for document creation and formatting.[1] Microsoft PowerPoint originated outside Microsoft, developed by the startup Forethought under the codename Presenter for its 1.0 release in 1987, initially for Macintosh systems. The software focused on leveraging advancements in graphics processing to produce overhead transparencies, 35mm slides, and later support for video projectors, emphasizing visual communication tools for business presentations. Microsoft acquired Forethought in 1988 for approximately $14 million—its first major software acquisition—integrating Presenter into the Office lineup and renaming it PowerPoint while expanding it to Windows platforms. By the mid-1990s, PowerPoint 95 introduced 32-bit architecture compatibility with Windows 95, improved multimedia integration, and enhanced slide transitions to support more dynamic presentations.[118] Microsoft Excel's early development emphasized spreadsheet innovations, evolving from the MS-DOS-based Multiplan to a Windows-native application, with version alignments timed to major OS releases like Windows 3.0 for better graphical formula handling and charting. While specific codenames for individual Excel releases are less documented in public records compared to other apps, its progression highlighted app-specific advancements such as macro support in Excel 2.0 (1992) and 3D charting in Excel 4.0 (1992), which solidified its role in data analysis and financial modeling within the broader Office ecosystem.[1]| Application | Version | Codename | Key Innovations and Alignment |
|---|---|---|---|
| Word | 1.0 (Windows, 1989) | Opus | WYSIWYG editing; aligned with Windows 3.0 for GUI adoption.[1] |
| PowerPoint | 1.0 (1987) | Presenter | Graphics for transparencies/slides; pre-acquisition Mac focus, later Windows port.[118] |
| PowerPoint | 95 (1995) | — | 32-bit support, multimedia enhancements; synced with Windows 95 launch.[118] |
Gaming and Entertainment Hardware
Xbox Consoles
The original Xbox console, Microsoft's entry into the sixth generation of video game systems, was developed under the codename DirectX Box, reflecting its heavy reliance on Microsoft's DirectX multimedia API for graphics and audio processing.[119] Launched in November 2001, it featured an Intel Pentium III processor clocked at 733 MHz, a custom NVIDIA NV2A graphics processing unit capable of 125 million polygons per second, and 64 MB of unified DDR SDRAM memory.[120] This hardware configuration positioned the DirectX Box as a powerful rival to the PlayStation 2 and GameCube, emphasizing online gaming capabilities through Xbox Live. Succeeding it, the Xbox 360, codenamed Xenon during development, marked Microsoft's second-generation console and introduced significant advancements in multimedia integration.[121] Released in November 2005, the Xenon utilized a custom triple-core IBM PowerPC processor (Xenon CPU) running at 3.2 GHz, paired with an ATI Xenos GPU at 500 MHz delivering 240 GFLOPS of shader performance, and 512 MB of GDDR3 memory shared between system and graphics.[122] The console's architecture supported high-definition gaming and became renowned for its Xbox Live service, which expanded to include digital downloads and social features. The third-generation Xbox One family, with the original model internally referred to as Durango, shifted focus toward an all-in-one entertainment system encompassing gaming, TV, and streaming.[123] Unveiled and launched in November 2013, the original Durango incorporated an AMD Jaguar eight-core CPU at 1.75 GHz, an AMD Radeon GPU with 1.31 TFLOPS of compute power, and 8 GB of DDR3 RAM.[124] Its design emphasized cloud integration via Azure and multimedia apps, with the console supporting 4K Blu-ray playback and Kinect sensor compatibility for motion controls. The Xbox One S, codenamed Edmonton, followed in August 2016 as a slimmer revision with the same core specs but added support for 4K video playback, HDR, and an integrated power supply.[125] The high-end Xbox One X, codenamed Project Scorpio, launched in November 2017 with upgraded hardware including an AMD Jaguar eight-core CPU at 2.3 GHz, an AMD Radeon GPU delivering 6 TFLOPS, and 12 GB of GDDR5 memory, enabling native 4K gaming and enhanced VRAM bandwidth of 326 GB/s.[126] Microsoft's fourth-generation consoles, the Xbox Series X and Xbox Series S, were developed under the overarching codename Project Scarlett, representing a family of hardware optimized for next-generation performance and backward compatibility.[127] Launched in November 2020, the Series X features a custom eight-core AMD Zen 2 CPU at 3.8 GHz (3.6 GHz with SMT), a 12 TFLOPS RDNA 2 GPU with 52 compute units at 1.825 GHz, and 16 GB of GDDR6 memory.[128] The more affordable Series S variant shares the same CPU but uses a 4 TFLOPS GPU with 20 compute units at 1.565 GHz and 10 GB of GDDR6, targeting 1440p gaming.[129] These systems introduced features like Quick Resume for seamless game switching and Smart Delivery for optimized content across generations.Gaming Accessories and Peripherals
Microsoft's gaming accessories and peripherals, particularly those for the Xbox ecosystem, have been developed under various codenames to enhance user interaction, immersion, and customization. These include controllers with innovative ergonomic designs and feedback mechanisms, as well as motion-sensing devices that enable controller-free gameplay. Key examples focus on foundational hardware that paired with Xbox consoles to deliver advanced input options. The original Xbox controller, codenamed Duke, was Microsoft's first major foray into dedicated gaming peripherals, released in 2001 alongside the Xbox console. Designed for broad accessibility, it featured oversized grips, dual analog sticks, and vibration motors for haptic feedback, addressing the needs of a wide range of hand sizes despite criticism for its bulkiness.[130] The Duke's development emphasized compatibility with the original Xbox's DirectX-based architecture, setting a precedent for subsequent controllers with evolving features like wireless connectivity introduced in later revisions. For the Xbox One era, the standard wireless controller incorporated Impulse Triggers, a haptic feedback system allowing independent vibration in each trigger to simulate actions like weapon recoil or environmental effects, enhancing immersion in supported games. This feature debuted with the Xbox One in 2013 and remains compatible across Xbox Series X|S, with timelines extending support to Windows PCs via Bluetooth from 2016 onward. The Elite series, launched in November 2015 without a public codename, built on this by offering premium variants like the Xbox Elite Wireless Controller, featuring removable analog sticks, adjustable trigger locks, and up to 40 hours of battery life through customizable paddles and profiles. Prototypes for the Elite series explored modular designs and enhanced durability, influencing iterations such as the Series 2 in 2019, which added charging docks and refined thumbstick tension for competitive play. Another landmark peripheral, the Kinect motion sensor, originated under the codename Project Natal, announced at E3 2009 as a revolutionary controller-free input device using depth-sensing cameras, infrared projectors, and microphones for gesture and voice recognition. Released in November 2010 for Xbox 360, it supported full-body tracking and sold over 8 million units in 60 days, enabling experiences in games like Kinect Adventures. The Xbox One version, bundled in 2013, integrated improved 1080p video capture and always-on functionality, though it was discontinued in 2017 amid shifting priorities to other input methods; backward compatibility with Xbox 360 Kinect was limited to specific titles via adapters starting in 2015.Cloud and Online Services
Azure Platform Components
The development of Microsoft Azure began with Project Red Dog, the internal codename for the original Windows Azure platform, which was announced on October 27, 2008, at the Professional Developers Conference and commercially launched on February 1, 2010.[3] This project introduced core cloud infrastructure components, including virtual machines for compute, blob storage for unstructured data, and table storage for structured data, enabling developers to build and scale applications without managing physical hardware.[3] Project Red Dog emphasized automatic scaling features, such as dynamic allocation of virtual machine instances based on demand, which laid the foundation for Azure's elastic compute capabilities.[131] Project Sydney served as the codename for Azure Connect, a hybrid connectivity service that extended Azure's platform to on-premises environments, announced in November 2009 and reaching general availability in October 2011.[132] It facilitated secure IPsec-based connections between Azure virtual machines and local networks, supporting features like role-based access and endpoint management for seamless integration in enterprise scenarios. This component enhanced Azure's scaling by allowing workloads to burst from on-premises to cloud resources during peak times, with initial support for up to 200 endpoints per deployment. Ibiza was the codename for the Azure Portal, Microsoft's unified management interface for the platform, which entered preview in late 2014 and achieved general availability on December 2, 2015.[133] The portal provided a responsive, single-page application for provisioning and monitoring Azure components, including virtual machines, storage accounts, and scaling rules, replacing the earlier Windows Azure Management Portal.[133] Key features included customizable dashboards for resource visualization and integration with Azure Resource Manager for declarative deployments, enabling automated scaling policies based on metrics like CPU utilization.[133] Project Natick represented an experimental codename for Microsoft's underwater datacenter prototype, initiated in 2014 with the first proof-of-concept deployment in August 2015 off the California coast.[134] The project aimed to test sustainable cooling and deployment in ocean environments, deploying a sealed pod with 12 server racks containing 864 servers in the second phase off Scotland in June 2018, which operated until retrieval in September 2020.[135] Natick demonstrated reduced failure rates—eight times lower than land-based datacenters—due to nitrogen-filled, pressure-resistant enclosures and natural seawater cooling, supporting Azure's scaling through efficient, low-maintenance infrastructure.[135] The initiative was discontinued in 2024 after proving viability for coastal cloud expansion but not advancing to production.[136]Search and Other Web Services
Microsoft's search initiatives have featured several notable codenames, particularly in the evolution from earlier web search services to more integrated consumer experiences. The codename Kumo, meaning "cloud" or "spider" in Japanese, was used for the internal development of what became Bing, Microsoft's revamp of the Live Search engine launched in June 2009. This project aimed to improve search relevance and user experience through enhanced decision engines and visual previews, marking a strategic shift to compete more directly with Google. The initial public release under Kumo was internally referred to as Kiev, focusing on core search functionalities before the full Bing branding.[137][138][139] Early efforts in mobile search were tied to Project Pink, the codename for Microsoft's Kin smartphones announced in 2010, which integrated Bing as the default search engine to deliver social networking and web services on mobile devices. These devices, codenamed internally as Turtle and Pure, emphasized seamless search and content sharing, representing an early push for mobile-optimized search experiences before the broader [Windows Phone](/page/Windows Phone) ecosystem. Although the Kin line was short-lived and discontinued later that year, it laid groundwork for Bing's mobile integrations.[140][141] Beyond core search, Microsoft's consumer web services included codenamed projects for media and synchronization. Argo served as the codename for the original Zune digital media player and its associated Zune Marketplace, an online store for music and content launched in 2006, which allowed wireless downloads and sharing integrated with Windows Media Player. This platform evolved to support broader entertainment services before transitioning to Xbox Music in 2012.[142] Live Mesh, initially developed under the codename Horizon, was a file synchronization and remote access service introduced in 2008 as part of the Windows Live suite, enabling users to access files across devices via the cloud. Rebranded from earlier tools like FolderShare, it integrated with MSN services for seamless data sharing and was later succeeded by OneDrive features in 2013.[143] These services have evolved significantly, with Bing incorporating AI enhancements like ChatGPT integration by 2023 and deeper ties to Windows ecosystems, such as default search in Edge and Cortana. By 2025, Microsoft retired organizational search features in Bing.com effective March 31 and announced the sunset of Bing Search APIs by August 11, shifting focus to Azure AI integrations for developer tools while maintaining consumer web services. MSN portals, originally codenamed Marvel for their classic interface, continue as content aggregators with Bing-powered search, reflecting ongoing refinements in user-facing online experiences.[144][145][146]| Codenamed Project | Final Product/Service | Key Features and Integration |
|---|---|---|
| Kumo (Kiev release) | Bing | Revamped search engine with visual aids; integrated into Windows Live and later Edge browser.[138] |
| Project Pink (Turtle/Pure) | Microsoft Kin | Mobile phones with Bing search; social feeds and Windows integration.[141] |
| Argo | Zune and Zune Marketplace | Media player and online store; wireless sharing with Windows Media Player.[142] |
| Horizon | Live Mesh | Cloud file sync; evolved into OneDrive with MSN and Windows access.[143] |
AI and Emerging Technologies
AI Assistants and Tools
Microsoft's AI assistants and tools have evolved significantly, with several key projects utilizing internal codenames to develop advanced natural language processing capabilities. One foundational effort was Project Turing, an internal deep learning initiative launched to create state-of-the-art language models that integrate with products like Bing and later Copilot, enabling GPT-based functionalities such as conversational AI and content generation.[147] This project focused on leveraging vast web-scale data to build models that power seamless AI interactions across Microsoft ecosystems, marking a shift toward more intelligent assistant features by the early 2020s.[148] Cortana, Microsoft's early virtual assistant, featured deep integrations with Bing for search and task execution, though specific codenames for these extensions remain limited in public documentation. Initially developed as a Bing-powered tool for voice and text queries, Cortana's Bing ties allowed it to handle natural language requests by pulling real-time search results, a core aspect of its functionality from its 2014 debut through its 2023 retirement.[62] These integrations laid groundwork for subsequent AI tools, emphasizing Bing's role in enhancing assistant responsiveness without dedicated extension codenames disclosed beyond Cortana's own development moniker.[149] The transition to modern AI assistants culminated in Copilot, which originated from Bing Chat under the internal codename Sydney in early 2023. Sydney represented an experimental chat mode built on OpenAI's GPT models, integrated into Bing for generative responses, and evolved directly into the broader Copilot suite for productivity tasks.[150] By mid-2023, Copilot expanded to Microsoft 365 applications, incorporating natural language generation for features like automated summarization in Word and data insights in Excel, all underpinned by Project Turing's model advancements.[151] From 2023 to 2025, Microsoft advanced Copilot with targeted AI embeddings in Office and Windows, focusing on efficient natural language processing for on-device tasks. In 2025, GitHub Copilot received an autonomous extension under the codename Project Padawan, an AI coding agent capable of independently handling multi-step development workflows, such as debugging and implementation, while integrating with existing Copilot features for enhanced developer productivity.[152] These developments prioritized scalable, context-aware AI tools, with Project Turing models enabling embeddings that support real-time natural language understanding in Windows environments and Office suites, achieving up to 30% of Microsoft's internal code generation through AI by mid-2025.[153]Hardware and Mixed Reality Projects
Microsoft's hardware and mixed reality projects encompass a range of innovative devices integrating AI capabilities, from augmented reality headsets to secure IoT platforms and custom AI accelerators. These initiatives reflect the company's focus on blending physical hardware with advanced computing to enable immersive experiences and edge intelligence. Key developments include the HoloLens series for mixed reality and Azure Sphere for secured connected devices, alongside recent AI-optimized silicon like the Maia chips.[154][155] The original HoloLens, a self-contained holographic computer, was developed under the codename Project Baraboo. Announced in 2015, it pioneered untethered mixed reality by projecting holograms into the user's environment using advanced optics and spatial mapping, targeting developers and enterprise applications in fields like design and training. This device laid the foundation for Microsoft's mixed reality ecosystem, emphasizing gesture and voice interactions without external sensors.[156] Its successor, HoloLens 2, was internally codenamed Sydney during development. Released in 2019, it improved upon the first generation with a wider field of view, enhanced eye-tracking for more natural interactions, and better comfort for prolonged use, while integrating deeper AI for hand-tracking and environmental understanding. Sydney aimed to expand accessibility for industrial applications, such as remote collaboration in manufacturing, and was priced lower at $3,500 to broaden adoption. Production of HoloLens 2 ceased in 2024, with support extending to 2027, signaling a shift toward next-generation prototypes.[157][158] Microsoft's Surface lineup represents a cornerstone of its non-gaming hardware efforts. The inaugural Surface RT tablet, codenamed Project Georgetown, debuted in 2012 as the company's first foray into consumer-facing ARM-based computing. It featured a 10.6-inch touchscreen and ran a variant of Windows optimized for touch, aiming to redefine tablet productivity but facing challenges with app compatibility.[159] The Surface Pro, an evolution of the line, was developed under the codename Georgetown X. Launched in 2013, this x86-based hybrid device combined laptop performance with tablet form factor, powered by Intel processors and supporting full Windows applications. It established the 2-in-1 category, influencing subsequent models with iterative improvements in battery life and AI features like facial recognition via Windows Hello.[159] Azure Sphere, an AI-enhanced platform for IoT devices, originated from the research project codenamed 4x4. Initiated in 2014, it addresses security in connected hardware through a custom microcontroller (the Microsoft Pluton SoC), a Linux-based OS with seven security properties, and cloud services for threat detection. This end-to-end solution enables manufacturers to build secure edge devices for applications like smart appliances.[160] In recent years, Microsoft has advanced AI-specific hardware with the Maia series. The Maia 100, announced in 2023, is a custom AI accelerator designed for Azure datacenters, optimizing large-scale training and inference for models like those powering Copilot. Fabricated on TSMC's 5nm process, it integrates tensor cores for efficient matrix operations, reducing dependency on third-party GPUs.[161] Its successor, Maia 200 (codenamed Braga), faced production delays to 2026 due to design complexities, aiming to compete with Nvidia's Blackwell architecture in performance per watt. These chips underscore Microsoft's strategy to tailor silicon for AI workloads, with Maia deployments scaling to support enterprise AI by late 2025.[155][162]| Codenamed Project | Product/Release | Key Features | Launch Year |
|---|---|---|---|
| Project Baraboo | HoloLens (1st gen) | Holographic projection, spatial mapping, gesture/voice input | 2016 |
| Sydney | HoloLens 2 | Eye-tracking, improved FOV, AI hand gestures | 2019 |
| Project Georgetown | Surface RT | ARM-based tablet, 10.6" touchscreen, Windows RT OS | 2012 |
| Georgetown X | Surface Pro (1st gen) | x86 hybrid, full Windows support, pen input | 2013 |
| 4x4 | Azure Sphere | Secure IoT OS, Pluton SoC, cloud threat monitoring | 2018 |
| Maia 100 | Maia 100 AI Accelerator | 5nm tensor processing for Azure AI workloads | 2024 |
| Braga | Maia 200 AI Accelerator | Next-gen efficiency for large models (delayed) | 2026 |
