A second important feature in this learning process has been the opening up of the design process to outsiders. An early product aimed at competing with the growing computer games sector was Mindstorms - a sophisticated Technic-based kit with a programmable brick, various sensors and actuators and a simple user programming language. This allowed users to create a variety of programmable models which would carry out various movements developing ideas which the company had first explored in the 1990s. The original MIndstorms Robotic Invention System(RIS) product was launched in 1998 and became one of the company's best selling lines - with over 1 million units sold. In work began on 2004 Mindstorms NXT- as the name implies, a new generation which appeared in 2006. One of the key limitations of the original Mindstorms was te complexity ofthe programming language market research suggested that over 70% of users were in fact element in the design specification for NXT was a simpler programming adults. So a key language. Lego-again using an open innovation approach-commissioned a Texas software firm, National Instruments, to help with this. Users can now use a simple programming language and deploy a wide range of sensors and actuators and link to their PCs or mobile phones resulting in an impressive range of user-designed sophisticated see, or example, a working miniature car factory Youtube video automated products.