also support this development system. Visual C# Express Visual C# Express is a free, lightweight, integrated development environment (IDE) designed for novice developers, students and hobbyists to create applications and (when combined with the XNA Game Studio) video games for Windows, Xbox 360 and Zune. It can build console, Windows Forms and Windows Presentation Foundation applications, and class libraries. Microsoft has found that a substantial community of game players are taking up C# programming. Visual C# Express does not have a breakpoint control panel; breakpoints can only be toggled. The following refactoring modes were also unavailable: Encapsulate field Promote local to parameter Reorder parameters Remove parameters Extract interface The limitations effectively reduce the refactoring capabilities of Visual C# Express to renaming and extracting methods. According to Microsoft, the reason the listed features are absent is "to simplify the C# Express user experience". Some users remarked that the omission of refactoring capabilities removed useful functionality without actually simplifying use. The ability to attach the debugger to an already-running process is also unavailable, hindering scenarios such as writing Windows services and re-attaching a debugger under ASP.NET when errors under the original debugging session cause breakpoints to be ignored. 2012–2017: Ecosystem-centric For the 2012 release of Visual Express, Microsoft changed its distribution of editions so that each version is geared toward an overall solution type, and can contain more than one project type. (This is unlike previous Express editions, each of which was geared around a single programming language.) For example, a web solution might consist of a web application project and a couple of C# class-library projects. This change was made to reflect the wide diversity of applications available for the web and the new WinRT platform used on Windows 8 and Windows Phone 8. Microsoft has released five Visual Studio Express 2012 products: In October 2013, Microsoft released four new versions of its Visual Studio Express products. Like the 2012 Express edition, they are geared toward an overall solution type that may mix different types of projects. However, different IDEs are still offered for different destination platforms. They are: Visual Studio Express 2013 for Web Visual Studio Express 2013 for Windows: Note: Works on Windows 8.1 only (x86 and x64). Visual Studio Express 2013 for Windows Desktop Visual Studio Team Foundation Server Express 2013 Note that Visual Studio Express for Windows Phone was not released in the set of 2013 products,