Visual Studio IDE offers many advantages for developers

Microsoft's Visual Studio IDE allows development teams to create apps for multiple Windows 10 mobile and desktop platforms, as well as for iOS and Android.

Microsoft's Visual Studio is a mature and rich integrated development environment (IDE). There are three main versions of Visual Studio IDE: Visual Studio, Visual Studio Code and Visual Studio Online (VSO).

Code development for Windows 10 -- which includes mobile, desktop, Xbox and other supported platforms -- is done in Visual Studio. Within the Visual Studio IDE, there are five versions: Visual Studio Community, Visual Studio Professional, Visual Studio Enterprise, Visual Studio Test Professional and MSDN Platforms.

The goal of each version of Visual Studio is to provide rich development tools to all developers globally on any platform. Development teams will be able to develop software for Web, mobile, server and desktop with Visual Studio.

The size and scope of the development team determines which version of Visual Studio organizations use. Visual Studio Community edition is good for a small team, or if a team is new to Visual Studio. Visual Studio Community is free. Larger teams will require either a Professional or Enterprise Microsoft Developers Network (MSDN) license that costs either $1,199 or $5,999.

Visual Studio IDE provides a rich selection of development languages. Currently, developers can develop apps with Visual Basic, C#, PHP, Objective-C, JavaScript and Visual C++. The API foundation for Microsoft development is called the .NET Framework, and provides support for language interoperability.

Visual Studio Code is a basic development tool that gives developers the ability to build cloud and Web applications for free. VS Code is available for download on Windows, Linux and Mac OS X.

The goal of each version of Visual Studio is to provide rich development tools to all developers globally on any platform.

VSO is the most interesting tool for mobile developers. Microsoft now includes Build Services for iOS, Windows and Android all in the cloud with VSO. VSO gives development teams a one-stop suite of tools to build apps, manage small to large teams, manage version control and build services.

Visual Studio Online is a set of tools that makes it much easier for continuous integration across different platforms. For instance, Apple's Xcode, Google's Android Studio and desktop versions of Microsoft's Visual Studio can be connected to VSO. The focus of VSO is to make it is easy for teams to collaborate with each other to deliver apps much faster using agile tools, such as Kanban boards. There is support for version control repositories that support Team Foundation Version Control for Windows, Git for Xcode and even scalable repo. VSO starts as a free tool, with limited features. Basic support, which costs $20 per month, will likely meet the needs of many teams. Additional levels of access can be found on Visual Studio Online's pricing information page.

Microsoft has strong support tools. Like Apple's Xcode and Google's Android Studio, there are online support forums, but you also have the option to call Microsoft and open a support ticket -- there is a charge. Finally, there are many training centers globally that offer authorized Visual Studio training.

The current release version of Visual Studio is 2015.

Next Steps

Is developing in Windows natively right for your enterprise?

What the PyCharm IDE brings to the table

Find out more about the latest features in Visual Studio 2015.

Dig Deeper on Software design and development

Cloud Computing
App Architecture