Visual Studio 2012 provides tools for developing applications across many platforms. It includes support for Windows 8, web, cloud, and SharePoint development. The integrated development environment has been streamlined to improve productivity. Visual Studio works with Team Foundation Server to facilitate collaboration between developers and other stakeholders throughout the application lifecycle.