Różne kryteria porównawcze podzielono na trzy obszary:
- Ogólne (General):
- Languages;
- Project system;
- Extensibility;
- External Tools;
- Environment Options;
- Setup Experience;
- Help System.
- Podstawowe narzędzia (Basic Tools):
- Code Editing Tools;
- Debugging Tools;
- Refactoring Tools;
- Build and Deployment Tools.
- Narzędzia do pracy z danymi (Data-Related Tools):
- Data Tools;
- XML Tools;
- Reporting Tools.
- Narzędzia systemowe (Platform Tools):
- Office Development;
- Smart Device Development;
- Web & WCF Development;
- Windows Development.
- Zaawansowane narzędzia (Advanced Tools):
- Distributed System Design Tools;
- Database Development Tools;
- Code Analysis Tools;
- Code Profiling Tools;
- Code Quality Tools.
Wszystkich zainteresowanych odsyłamy do strony z porównaniem.