Entwickler müssen nicht nur unter einem enormen Zeit- und Kostendruck arbeiten, sondern sich auch immer größeren technischen Herausforderungen in den Projekten stellen. Da inzwischen vielschichtige und verteilte Systemarchitekturen vorherrschen, sind über das reine Programmieren hinaus ein Verständnis für Analyse und Design, umfangreiche Tests der künftigen, möglichst leicht wartbaren Anwendung sowie Teamarbeit erforderlich.
Studie: In der Studie „Application Development Environments. Understanding the Revolution in Software Development“ hat die Butler Group elf marktrelevante Entwicklungsumgebungen untersucht:
„Visual Studio.NET, Enterprise Architect Edition“, Microsoft,
„Enterprise Studio for Java 3“, Borland,
„Optimal J“, Compuware,