Moins de six mois après son ralliement à la fondation Eclipse en tant que membre stratégique, Compuware annonce coup sur coup une nouvelle version d'OptimalJ 4.1 et le projet Tools Services Framework. Annoncé à l'occasion de la conférence EclipseCon 2006, la nouvelle version d'OptimalJ 4.1 introduit la démarche MDA dans Eclipse. Basée à l'origine sur NetBeans, la version professionnelle d'OptimalJ s'invite désormais dans l'IDE dominant. L'approche MDA (Model Driven Architecture) de l'OMG s'appuie sur les modèles pour définir les fonctionnalités d'une application et sur des transformations pour générer du code à partir des modèles. OptimalJ est une implémentation de MDA en Java. Elle intègre des fonctionnalités de modélisation UML avec l'atelier MagicDraw UML de No Magic. Les design patterns de l'entreprise peuvent ainsi être visualisés sous forme de diagramme UML 2.0. Parmi les nouveautés, citons l'importation directe des Use Cases et des Class Cases vers les modèles de domaine et une meilleure traçabilité des spécifications. Compuware annonce également le lancement du projet Tools Services Framework (Corona), un outil de gestion du cycle de vie des applications (ALM, Application Lifecycle Management). Ce framework côté serveur permet aux outils fonctionnant sous Eclipse de collaborer er de partager des ressources sur les projets, les applications ou les événements.