L’environnement de développement de logiciels cadre Java qui fournit des fonctionnalités et des composants spécifiques (telles que les fonctionnalités de réutilisation améliorées, la programmation visuelle et déclarative) qui soutiennent et orientent le développement d’applications d’entreprise.