Software development is a learning tool that teaches students about the design, modification and use of a software. It is typically designed for students who would like to become professional computer system application developers. Students typically play the role of staff members within a digital community, and they build computer programs within the time frame of. These kinds of video games can be a great method to teach students computer science and programming concepts like conditional statements and loops. Zachtronics Shenzhen I/O, a video game of this kind www.mrworkspace.nl/2012/09/22/finding-the-best-news-from-software-development-world/ is a great example. It’s user-interface emulates the tools used by developers in browsers, and teaches programming and code iteration.