LEGO Mindstorms NXT is a programmable robotics kit released by LEGO in late July 2006.It replaced the first-generation LEGO Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Version (set #8527) and the Education Base Set (set #9797). It comes with the NXT-G programming software, or optionally LabVIEW for LEGO MINDSTORMS. A variety of unofficial languages exist, such as NXC, NBC, leJOS NXJ, and RobotC.