1. Basit araçlar – ( editor/debugger/ compiler ve/veya interpreter )
2. Modelleme araçları – ( App Modeling tools )
3. Web Dizaynı/Geliştirimi – ( Web Design/Development Tools )
4. Paralel programlamaya imkan sağlaması– ( Support for Parallel Programming )
5. Diğer araçlarla entegre olabilirliği – ( Ability to integrate tools )
6. 3.Parti araçlarla uyumluluğu – ( Availability of 3rd party tools )
7. Teknik destek kalitesi – ( Quality of Tech Support )
8. Geliştiricilerinin miktarı/kalitesi– ( Size/quality of developer community )
9. Dokümantasyonu – ( Documentation )
10. Örnek uygulamaları – ( Sample apps )
11. Çalışma zamanı bellek analiz araçları– ( Runtime memory analysis tools )
12. Görsel araçları ve desteği– ( Visual tools and declarative support )
13. Kullanıma hazırlılığı – ( Ready to use out of box experience )
14. Veri tabanı geliştirme araçları – ( Database development tools )
15. Veri tabanları ile entegre olabilirliği – ( Integration with databases )
16. Framwork’lere desteği – ( Support for frameworks )
17. Test araçları – ( Test tools including Code Coverage tools )
18. Uzaktan geliştirmeye desteği– ( Support for Remote development )
İlgili araştırmadan çıkan genel sonuç IBM’s Rational’ in kullanıcılar arasında daha yaygın olduğunu göstermiş.Elbette bu yazılım firmalarının ihtiyaç ve proje odaklı tercihlerine bağlı olarak değişse de yeni başlayanlara güzel bir referans olabilceği kanısındayım.

Firma, kullanıcılar geliştirme ortamlarını değerlendirirken aynı zamanda geliştirme ortamlarının değerlendirilen 18 maddesini de önem sırasına koymalarını istemiş.Buna göre çıkan sonuçlar:
| Relative Importance of Attributes Relative | Ranking |
|---|---|
| Basit araçlar ( editor/debugger/ compiler ve/veya interpreter ) | 272.1 |
| Dokümantasyon ( Documentation ) | 212 |
| Diğer araçlarla entegre olabilirlik ( Ability to integrate tools ) | 195.5 |
| Veri tabanları ile entegre olabilirliği ( Integration with databases ) | 174.5 |
| Framwork’lere desteği ( Support for frameworks ) | 165.2 |
| Veri tabanı geliştirme araçları ( Database development tools ) | 160.1 |
| Geliştiricilerinin miktarı/kalitesi( Size/quality of developer community ) | 159 |
| Web Dizaynı/Geliştirimi ( Web Design/Development Tools ) | 154.7 |
| Test araçları (Test tools including Code Coverage tools) | 154.7 |
| 3.Parti araçlarla uyumluluk( Availability of 3rd party tools ) | 149.9 |
| Kullanıma hazırlılığı ( Ready to use out of box experience ) | 138.8 |
| Örnek uygulamaları ( Sample apps ) 137.3 | |
| Görsel araçları ve desteği ( Visual tools and declarative support ) | 136.9 |
| Teknik destek kalitesi ( Quality of Tech Support ) | 136.4 |
| Çalışma zamanı bellek analiz araçları ( Runtime memory analysis tools ) | 135.4 |
| Modelleme araçları ( App Modeling tools ) | 108.3 |
| Paralel programlamaya imkan sağlaması ( Support for Parallel Programming ) | 87 |
| Uzaktan geliştirmeye desteği ( Support for Remote development ) | 76.3 |
Özelliklere göre geliştirme ortamlarının ayrıntılı sonuçları :
1. Basit araçlar – ( editor/debugger/ compiler ve/veya interpreter )

2. Modelleme araçları – ( App Modeling tools )

3. Web Dizaynı/Geliştirimi – ( Web Design/Development Tools )

4. Paralel programlamaya imkan sağlaması– ( Support for Parallel Programming )

5. Diğer araçlarla entegre olabilirliği – ( Ability to integrate tools )

6. 3.Parti araçlarla uyumluluğu – ( Availability of 3rd party tools )

7. Teknik destek kalitesi – ( Quality of Tech Support )

8. Geliştiricilerinin miktarı/kalitesi– ( Size/quality of developer community )

9. Dokümantasyonu – ( Documentation )

10. Örnek uygulamaları – ( Sample apps )

11. Çalışma zamanı bellek analiz araçları– ( Runtime memory analysis tools )

12. Görsel araçları ve desteği– ( Visual tools and declarative support )

13. Kullanıma hazırlılığı – ( Ready to use out of box experience )

14. Veri tabanı geliştirme araçları – ( Database development tools )

15. Veri tabanları ile entegre olabilirliği – ( Integration with databases )

16. Framework’lere desteği – ( Support for frameworks )

17. Test araçları – ( Test tools including Code Coverage tools )

18. Uzaktan geliştirmeye desteği– ( Support for Remote development )

kaynak:
Users' Choice: Software Development Platforms
May 2009
Software Development Platforms - 2009 Rankings
By: Janel Garvin