In
software and
hardware
terminology, a codename is a name given to a project to identify it while it is
still in development. Once the project has been completed, just before it is
released to the public and retail channels in its final packaged version, the
developing company will release its commercial name for the product and the the
codename will no longer be used.