Every company has a particular code name associated with a product before its public release. These codename are internally used by companies to refer products before its release. Microsoft has also used codename for all of its products till the product has been actually released to public. Here is a complete list of codename employed by Microsoft for its products.
MS-DOS | |
Newdos | MS-DOS 4.1 |
Lifeboat | Improved version of DOS 4.0, never finished |
Jetski | Improved version of DOS 4.0, became MS-DOS 5 |
Astro | MS-DOS 6.0 |
Elroy | MS-DOS 6.1 |
Elroy | MS-DOS 6.2 |
Bambi | MS-DOS 6.22 SmartDrive |
Evanston, Chico, Felix | MS-DOS 7.0 |
Windows | |
Captian , Slick | Early efforts to combine DOS and Windows, became “Jastro” |
Jastro | “Non-Upgrade combined DOS/Windows setup” (Setup installs MS-DOS first and then Windows 3.1) |
Janus | Windows 3.1 |
Kato, Sparta | Windows for Workgroups 3.1 |
Snowball | Windows for Workgroups 3.11 |
Gryphon, Haiku | Modular Windows |
AVI | Video for Windows |
Winball | Networking for Windows |
Foghorn | Windows Sound System |
Jumbo | Windows Printing |
Windows 4.0 | Very early codename for Windows 95 (around 1990) |
Jaguar | Chicago kernel |
Cougar | 32bit protected mode kernel which runs on top of Jaguar |
Chicago | Windows 95 |
Cleveland | Planned successor of Chicago, became Nashville |
Nashville | Windows 96, “Merge Internet and Desktop together” Project, Active Desktop |
Frosting | Plus! for Windows 95 |
Detroit | Windows 95 OSR 2.1 |
ChiCairo | Early codename for Windows 98, when “Memphis NT” was still planned as a successor of Cairo |
London | OLE-2 Based Shell and environment on top of Chicago (became Memphis later) |
Memphis | Windows 98 |
Dolly | Windows 98 OEM/Corporate image cloning utility |
Millennium | Windows Millennium Edition |
Tiger | Microsoft NetShow |
NTOS | Windows NT Kernel, “David Cutler’s NT” |
NT OS/2 | Windows NT 3.1 |
NT 1.0 | Preliminary name for Windows NT 3.1 |
Daytona | Windows NT 3.5 |
Cleveland | Planned successor of Daytona |
Newshell | Shell Update Release for Windows NT 3.51 |
Cairo | Planned successor of Daytona, Windows NT 4.0 |
Impala | Windows NT 4.0 Embedded |
Hydra | Windows Terminal Server |
Wolfpack | Microsoft Cluster Server |
Catapult | Microsoft Proxy Server |
Sam | Microsoft BackOffice Small Business Server 4.0 |
Horton | Microsoft BackOffice Small Business Server 4.5 |
Memphis NT | Very early codename for Windows 2000 (around 1995/96) |
NT 5.0 | Windows 2000 |
Janus | Windows 2000 64-bit |
Asteroid | Windows 2000 Service Pack 1 |
W2KSRP | Windows 2000 Service Pack 4 Update Rollup |
Neptune | Planned Windows 2000 successor (minor update, NT 5.50), merged into Whistler |
Triton | Planned Neptune Service Pack 1 |
Odyssey | Planned Neptune successor (major update, NT 6.0) |
Whistler | Windows XP |
Sundown | Windows XP 64-bit |
Anvil, x64 Client | Windows XP Professional x64 Edition |
Trainyard | Windows XP Service Pack 1 |
Springboard | Windows XP Service Pack 2 |
Mantis | Windows XP Embedded |
Chinook | Windows Embedded for Point of Service |
Mönch, Eiger | Windows Fundamentals for Legacy PCs |
Creekside | Windows XP Starter Edition |
Mira/Lone Star | Windows XP Tablet PC Edition |
Vex | Windows XP Tablet PC Edition 2005 |
eHome | Windows XP Media Center Edition |
Freestyle | Windows XP Media Center Edition 2003 |
Harmony | Windows XP Media Center Edition 2004 |
Symphony | Windows XP Media Center Edition 2005 |
Emerald | Windows XP Media Center Edition 2005 Update Rollup 2 |
Lime | Plus! Digital Media Edition |
Whistler Server | Early codename for Windows Server 2003 |
.NET Server | Windows Server 2003 |
Hammer | Windows.NET Server x86-64 |
Blade Server | Windows Server 2003 Web Edition |
R2 | Windows Server 2003 R2 |
Bobcat | Windows Small Business Server 2003 |
Cougar | Windows Small Business Server 2003 R2 |
Evergreen | Windows Small Business Server 2003 R2 Service Pack 2 |
Thunderclap | Windows Storage Server 2003 |
Storm | Windows Storage Server 2003 R2 |
Plato | Windows Compute Cluster Server 2003 |
Q, Quattro | Windows Home Server |
Update Release 1 (UR1) | Windows Home Server Power Pack 1 (PP1) |
Snoqualmie | Windows Home Server Power Pack 2 (PP2) |
Whistler+1 | Early codename for Longhorn |
Longhorn/Omega 13 | Windows Vista |
Excalibur | Planned Longhorn Media Center |
Diamond | Windows Vista Media Center |
Fiji | Windows Vista Media Center 2008 |
Quebec | Windows Embedded Standard 2009 |
Longhorn Server | Windows Server 2008 |
Cougar | Windows Small Business Server 2008 |
Centro | Windows Essential Business Server 2008 |
Viridian | Windows Hyper-V Server 2008 |
Socrates | Windows HPC Server 2008 |
Lima | Windows Server 2008 Foundation |
Magni | Windows Storage Server 2008 |
Blackcomb, Vienna | Early codename for Windows 7 |
7 | Windows 7 |
Quebec | Windows Embedded Standard 7 (formerly Windows Embedded Standard 2011) |
Server 7 | Windows Server 2008 R2 |
Hyper-V R2 | Windows Hyper-V Server 2008 R2 |
Solution Server (?) | Windows MultiPoint Server 2010 |
WMS 2 | Windows MultiPoint Server 2011 |
WHS Vail | Windows Home Server 2011 |
SBS Aurora | Windows Small Business Server 2011 Essentials |
SBS 7 | Windows Small Business Server 2011 Standard |
Breckenridge | Windows Storage Server 2008 R2 Essentials |
Colorado | Vail/Aurora SDK/toolkit |
8 | Upcoming Windows version |
Server 8 | Upcoming Windows Server version |
Red Dog, Strata | Windows Azure |
Windows CE, Windows Mobile | |
Pegasus | Windows CE 1.0 |
Pegasus Manager | H/PC Explorer |
Alder | Windows CE 2.0 |
Axe | Windows CE 2.0 Embedded Toolkit |
Mercury | Windows CE 2.0, “Handheld PC 2.0? |
Gryphon | Windows CE 2.01, “Palm PC 1.0? |
Apollo | Windows CE 2.01, “Auto PC 1.0? |
Alder Enhancement Pack (EP) | Windows CE 2.10 |
Axe EP | Windows CE 2.10 Embedded Toolkit |
Birch | Windows CE 2.11 |
Buzzsaw | Windows CE 2.11 Platform Builder |
Jupiter | Windows CE 2.11, “Handheld PC Professional (3.0)” |
Orion | Windows CE 2.11, “Palm-Sized PC 1.1? |
Wyvern | Windows CE 2.11, “Palm-Sized PC 1.2? |
Hermes | Windows CE 2.11 for Webphones |
Birch SP2 | Windows CE 2.12 |
Goldeneye | Windows CE 2.12, “Auto PC 2.0? |
Cedar | Windows CE 3.0 |
Chainsaw | Windows CE 3.0 Platform Builder |
Rapier | Windows Pocket PC 2000 |
Galileo | Windows Handheld PC 2000 |
Merlin | Windows Pocket PC 2002 |
Stinger | Windows Smartphone 2002 |
Talisker | Windows CE 4.0 |
Jameson | Windows CE 4.1 |
McKendric | Windows CE 4.2 |
Ozone | Windows Mobile 2003 |
Ozone update | Windows Mobile 2003 Second Edition |
Macallan | Windows CE 5.0 |
Tomatin | Windows CE 5.0 Networked Media Device (NMD) Feature Pack |
Magneto | Windows Mobile 5.0 |
Crossbow | Windows Mobile 6.0 |
Cardhu, Yamazaki | Windows Embedded CE 6.0 |
Cashmere | Windows Embedded CE 6.0 R3 |
Photon | Windows Mobile 7 (cancelled) |
Chelan | Windows Embedded Compact 7 |
Windows Phone 7 Series | Windows Phone 7 |
Metro | Windows Phone 7 UI |
Mango | next Windows Phone version, possibly Windows Phone 7.5 (scheduled for August/September 2011) |
Apollo | next major Windows Phone version, possibly Windows Phone 8 (scheduled for 2012) |
Internet Explorer | |
O’Hare | Internet Explorer 1 |
Oxygen | Internet Explorer 3 |
Trident | MSHTML (layout engine for Internet Explorer 4.0+) |
Nashville | Internet Explorer 4 |
Haley, Mars | Internet Explorer 5.5 |
Rincon | Internet Explorer 7 |
Teahapoo, IE.Next | Internet Explorer 8 |
Media Player | |
Quartz, ActiveMovie | DirectShow |
ActiveMovie Player | Windows Media Player |
Helix | Windows Media Player 8 |
Corona | Windows Media Player 9 |
Crescent | Windows Media Player 10 |
Polaris | Windows Media Player 11 for Windows XP |
Aurora | Windows Media Player 11 for Windows Vista |
Kestral | Windows Media Player for Pocket PC |
Pyranha | Windows Media Player for Smartphone 2002 |
Changeling | Windows Media Player for Mac OS X |
Artemis | Windows Media Format SDK |
Zeus | Windows Media Format 9 SDK |
Pegasus | Windows Media Video 9 Advanced Profile Encoder |
Hercules | Windows Media Server .NET |
Office | |
Office 9 | Office 2000 |
Office 10 | Office XP |
Next Generation Office (NGO), Office .NET, Office 11 | Office 2003 |
Avignon | Office Visio 2003 |
Vienna | Office Live Communications Server 2005 |
Live Server | Office Communications Server 2007 |
Office 12 | Office 2007 |
Office 14 | Office 2010 |
Office 15 | Upcoming Office version |
Visual Studio | |
Rainier | Visual Studio .NET (2002) |
Everett | Visual Studio 2003 |
Venus | Visual Web Developer Express Edition |
Whidbey | Visual Studio 2005 |
Orcas | Visual Studio 2008 |
Burton, Rosario | Visual Studio 2008 Team System |
Hawaii, Dev10 | Visual Studio 2010 |
Thanks to WindowsWiki for this list.