Since many of these products, particularly new versions of Windows, are of major significance to the IT community, codenames are often widely used in discussions prior to the official release. Codenames are used to refer to products before their final release.