Compare Visual Studio 2017 IDEs

Supported Features | Visual Studio Community | Visual Studio Professional | Visual Studio Enterprise |
---|---|---|---|
Supported Usage Scenarios | ![]() | ![]() | ![]() |
Individual Developers | ![]() | ![]() | ![]() |
Classroom Learning | ![]() | ![]() | ![]() |
Academic Research | ![]() | ![]() | ![]() |
Contributing to Open Source Projects | ![]() | ![]() | ![]() |
Non-enterprise organizations 1, for up to 5 users | ![]() | ![]() | ![]() |
Enterprise | ![]() | ![]() | |
Development Platform Support 2 | ![]() | ![]() | ![]() |
Integrated Development Environment | ![]() | ![]() | ![]() |
Live Dependency Validation | ![]() | ||
Architectural Layer Diagrams | ![]() | ||
Architecture Validation | ![]() | ||
Code Clone | ![]() | ||
CodeLens | ![]() | ![]() | |
Peek Definition | ![]() | ![]() | ![]() |
Refactoring | ![]() | ![]() | ![]() |
One-Click Web Deployment | ![]() | ![]() | ![]() |
Model Resource Viewer | ![]() | ![]() | ![]() |
Visualize solutions with Dependency Graphs and Code Maps | ![]() | ![]() | ![]() |
Multi-Targeting | ![]() | ![]() | ![]() |
Advanced Debugging and Diagnostics | ![]() | ![]() | ![]() |
IntelliTrace | ![]() | ||
Code Map Debugger Integration | ![]() | ||
.NET Memory Dump Analysis | ![]() | ||
Code Metrics | ![]() | ![]() | ![]() |
Graphics Debugging | ![]() | ![]() | ![]() |
Static Code Analysis | ![]() | ![]() | ![]() |
Performance and Diagnostics Hub | ![]() | ![]() | ![]() |
Testing Tools | ![]() | ![]() | ![]() |
Live Unit Testing | ![]() | ||
Test Case Management | ![]() | ||
Web Load & Performance Testing | ![]() | ||
IntelliTest | ![]() | ||
Microsoft Fakes (Unit Test Isolation) | ![]() | ||
Code Coverage | ![]() | ||
Lab Management | ![]() | ||
Coded UI Testing | ![]() | ||
Manual Testing with Microsoft Test Manager | ![]() | ||
Exploratory Testing with Microsoft Test Manager | ![]() | ||
Fast-forward for Manual Testing with Microsoft Test Manager | ![]() | ||
Unit Testing | ![]() | ![]() | ![]() |
Cross-platform Development | ![]() | ![]() | ![]() |
Embedded Assemblies | ![]() | ||
Xamarin Inspector | ![]() | ||
Xamarin Profiler | ![]() | ||
Remoted iOS Simulator for Windows | ![]() | ![]() | ![]() |
Share code between Android and iOS with Xamarin | ![]() | ![]() | ![]() |
Native iOS and Android UI Designers | ![]() | ![]() | ![]() |
Xamarin.Forms | ![]() | ![]() | ![]() |
Xamarin Instant Player | ![]() | ![]() | ![]() |
Collaboration Tools and Features | ![]() | ![]() | ![]() |
PowerPoint Storyboarding | ![]() | ![]() | ![]() |
Code Review | ![]() | ![]() | ![]() |
Task Suspend/Resume | ![]() | ![]() | ![]() |
Team Explorer (third-party development tools support) | ![]() | ![]() | ![]() |
To learn more about Visual Studio for Mac, please visit the What’s New page.
For information about Subscriber benefits, you may visit the Subscriptions page
Looking to compare Visual Studio subscriptions? Go to the Visual Studio pricing page.
Collapse all | Community | Professional | Enterprise | ||
---|---|---|---|---|---|
Supported Usage Scenarios + | ![]() | ![]() | ![]() | ||
Individual Developers | ![]() | ![]() | ![]() | ||
Classroom Learning | ![]() | ![]() | ![]() | ||
Academic Research | ![]() | ![]() | ![]() | ||
Contributing to Open Source Projects | ![]() | ![]() | ![]() | ||
Non-enterprise organizations 1, for up to 5 users | ![]() | ![]() | ![]() | ||
Enterprise | ![]() | ![]() | |||
Development Platform Support 2 | ![]() | ![]() | ![]() | ||
Integrated Development Environment + | ![]() | ![]() | ![]() | ||
Live Dependency Validation | ![]() | ||||
Architectural Layer Diagrams | ![]() | ||||
Architecture Validation | ![]() | ||||
Code Clone | ![]() | ||||
CodeLens | ![]() | ![]() | |||
Peek Definition | ![]() | ![]() | ![]() | ||
Refactoring | ![]() | ![]() | ![]() | ||
One-Click Web Deployment | ![]() | ![]() | ![]() | ||
Model Resource Viewer | ![]() | ![]() | ![]() | ||
Visualize solutions with Dependency Graphs and Code Maps | ![]() | ![]() | ![]() | ||
Multi-Targeting | ![]() | ![]() | ![]() | ||
Advanced Debugging and Diagnostics + | ![]() | ![]() | ![]() | ||
IntelliTrace | ![]() | ||||
Code Map Debugger Integration | ![]() | ||||
.NET Memory Dump Analysis | ![]() | ||||
Code Metrics | ![]() | ![]() | ![]() | ||
Graphics Debugging | ![]() | ![]() | ![]() | ||
Static Code Analysis | ![]() | ![]() | ![]() | ||
Performance and Diagnostics Hub | ![]() | ![]() | ![]() 4 | ||
Testing Tools + | ![]() | ![]() | ![]() | ||
Live Unit Testing | ![]() | ||||
Test Case Management | ![]() | ||||
Web Load & Performance Testing | ![]() | ||||
IntelliTest | ![]() | ||||
Microsoft Fakes (Unit Test Isolation) | ![]() | ||||
Code Coverage | ![]() | ||||
Lab Management | ![]() | ||||
Coded UI Testing | ![]() | ||||
Manual Testing with Microsoft Test Manager | ![]() | ||||
Exploratory Testing with Microsoft Test Manager | ![]() | ||||
Fast-forward for Manual Testing with Microsoft Test Manager | ![]() | ||||
Unit Testing | ![]() | ![]() | ![]() | ||
Cross PLatform Development + | ![]() | ![]() | ![]() | ||
Embedded Assemblies | ![]() | ||||
Xamarin Inspector | ![]() | ||||
Xamarin Profiler | ![]() | ||||
Remoted iOS Simulator for Windows | ![]() | ![]() | ![]() | ||
Share code between Android and iOS with Xamarin | ![]() | ![]() | ![]() | ||
Native iOS and Android UI Designers | ![]() | ![]() | ![]() | ||
Xamarin.Forms | ![]() | ![]() | ![]() | ||
Xamarin Instant Player | ![]() | ![]() | ![]() | ||
Collaboration Tools and Features + | ![]() | ![]() | ![]() | ||
PowerPoint Storyboarding | ![]() | ![]() | ![]() | ||
Code Review | ![]() | ![]() | ![]() | ||
Task Suspend/Resume | ![]() | ![]() | ![]() | ||
Team Explorer (third-party development tools support) | ![]() | ![]() | ![]() |
To learn more about Visual Studio for Mac, please visit the What’s New page.
For information about Subscriber benefits, you may visit the Subscriptions page
Looking to compare Visual Studio subscriptions? Go to the Visual Studio pricing page.
Footnotes:
- Enterprise organizations are defined as >250 PCs or > $1 Million US Dollars in annual revenue.
- Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Business Applications, Apache Cordova, Azure Stack, C++ Cross-Platform Library Development, Python, Node.js, .NET Core, Docker Tools
- Can open diagrams generated in other Visual Studio editions in read-only mode.
- Includes Tier Interaction Profiling.
Free, fully-featured IDE for students, open-source and individual developers
Professional developer tools, services, and subscription benefits for small teams
End-to-end solution to meet demanding quality and scale needs of teams of all sizes
Free, fully-featured IDE for students, open-source and individual developers
Professional developer tools, services, and subscription benefits for small teams
End-to-end solution to meet demanding quality and scale needs of teams of all sizes