Project codenames based on color

Project codenames based on color were used internally at Apple Computer (later Apple Inc.).

History
The codenames originated from the use of colored index cards to organize proposed features for future Macintosh operating systems at Apple. Red cards were used for ambitious features that could only be implemented in the far future. Pink cards were used for features that could be implemented in the near future. Blue cards were used for incremental features that could be implemented immediately for the next system software release, in this case System 4, which was initially released in January 1987. There were also Green cards for which the purpose has not yet been disclosed.


 * Blue included features such as cooperative multitasking, virtual memory, and multi-user support, which did not appear until System 4.2's MultiFinder, System 7 (the engineers were called "Blue Meanies"), and Mac OS 9, respectively. This later led to Blue box being the codename for the application environment with the Carbon API that would allow classic Mac OS applications to run under PowerPC builds of Mac OS X. This became known as the Classic environment which appeared in the Mac OS X Public Beta in 2000.
 * Green included undisclosed goals.
 * Pink included features such as object-oriented programming, better international support, preemptive multitasking, and improved graphics. It was scheduled to lead to a new operating system by 1989, but the schedule slipped and it was spun off from Apple into Taligent, a joint venture formed with IBM in March 1992.
 * Red included features such as speech and character recognition. The codename Red box was later used for the application environment that would reportedly allow Windows applications to run under Intel builds of Mac OS X. However, this never shipped as Intel versions of Mac OS X ended up supporting Boot Camp and 3rd party virtual machines such as Parallels.

The following codenames were used later, independent of the original index card colors:


 * Yellow box was the codename for the modern application environment that became part of Rhapsody, and then the Aqua UI and Cocoa API of Mac OS X itself. The ability to create Windows executables was a planned Yellow Box feature that was never publicly released, but speculated to be used internally at Apple under the codename Dharma to build versions of iTunes, QuickTime, and Safari for PC.
 * Purple was the codename of the port of Mac OS X to ARM architecture to run on the first iPhone. This became released as iPhone OS 1 in 2007, which was later renamed iOS.

Trivia

 * "Blue box" is also a reference to phone devices built by Steve Wozniak and sold by Steve Jobs before they co-co-founded the Apple Computer Company in 1976.
 * "Blue Meanies" is a reference to the ' film ''.