Compuware lance la version 4.2 d'OptimalJ, sa suite de développement pilotée par les modèles (MDA, Model driven architecture). OptimalJ 4.2 permet, à partir de modèles d'architecture, de générer le code d'une application d'entreprise. Il combine des méta-modèles et des transformations, packagés comme des usines de développement logiciel et distribués à travers toute l'équipe de développement. L'objectif est d'automatiser le développement de logiciel en coordonnant les modèles de conception et les transformations pour se conformer aux architectures techniques d'implémentation. La version 4.2 d'OptimalJ marque l'adoption généralisée de la plate-forme Eclipse pour toutes les éditions, que ce soit la Professional Edition ou l'Architecture Edition, apportant un haut degré de flexibilité pour les développeurs qui peuvent ainsi bénéficier de tout l'arsenal de plug-in Eclipse. Compuware est un membre stratégique de la fondation Eclipse. OptimalJ 4.2 apporte également de nouvelles « perspectives » - au sens Eclipse du terme - pour la conception des méta-modèles et des transformations qui pourront être utilisées pour créer et personnaliser de nouveaux méta-modèles ou de nouveaux mécanismes de transformations, permettant ainsi de personnaliser entièrement son usine de développement.