Visual Studio Community
A free, fully-featured, and extensible IDE for creating modern applications for Windows, Android, and iOS,
as well as web applications and cloud services.
Visual Studio Community is free for individual developers, open source projects, academic research, education, and small professional teams. Learn more
Everything you need all in one place
Flexibility
Build apps for any platform
Productivity
Designers, editors, debuggers, profilers, in one single tool
Ecosystem
Access to thousands of extensions
Languages
Code in C#, Visual Basic, F#, C++, HTML, JavaScript, Python, and more
Now with Xamarin
Deliver great mobile apps
Visual Studio Community now integrates Xamarin features that complete the out-of-the-box mobile application development experience for Android, iOS and Windows. Share code across devices while delivering apps with native performance and look & feel.
Powerful coding tools
Write code, navigate, and fix issues
Code with confidence in your language, find and fix code issues quickly, and refactor with ease.
Advanced debugging
Debug, profile, and diagnose
Debug cross language locally or remotely. Diagnose performance issues without leaving the debugger workflow.
Device apps
Windows Desktop, Universal Windows Platform, iOS, and Android
Tools for Apache Cordova, Xamarin, and Unity available for download to enable code, debug, test, share, and reuse for more platforms.
Web tools
Create and deploy modern web applications
Develop for the web with ASP.NET, Node.js, Python, and JavaScript. Use with powerful web frameworks such as AngularJS, jQuery, Bootstrap, Django, and Backbone.js.
Multiple languages
Use the language of your choice
Multi-language support includes C#, Visual Basic, F#, C++, JavaScript, TypeScript, Python, and more. Visual Studio guides you as you write, debug, and test code — no matter what language you choose.
Ecosystem
Access to thousands of extensions
Customize Visual Studio by taking advantage of the tools, controls, and templates available from partners and the community, or go further and build your own extensions.
Git integration
Host code anywhere
Manage your source code in Git repos hosted by any provider, including GitHub. Or use Visual Studio Team Services to manage code alongside bugs and work items for your whole project.
Exciting benefits
Access to free tools and resources
When you sign into Visual Studio Community, you get access to a broad set of free developer tools, selected Xamarin University courses on-demand, Pluralsight training, Azure credits, and more as part of Visual Studio Dev Essentials.
Usage
For individuals
Any individual developer can use Visual Studio Community to create their own free or paid apps.
For organizations
An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.
For all other usage scenarios:
In non-enterprise organizations, up to five users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or >$1 Million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.
For more information, see the Visual Studio Community license terms.
Learn more
Resources
Related
What are Visual Studio Team Services?
Cloud services for development teams to collaborate and manage software projects.
