Code names used by Microsoft

Ever since the company's first operating system, Microsoft has worked on its projects under codenames, of which Wikipedia has a long list. Apparently Gates was ready to launch Windows under the name "Interface Manager" before he was persuaded to change it by an employee.Past codenames include "Longhorn," "Lone Star," and "Vienna." While you might be tempted to add "Mojave," to that list, it's actually part of a Microsoft ad campaign. The "Mojave Experiment" was a marketing exercise that battled Vista's poor PR by presenting the software to new users as a fresh product.