Lorsque vous créez une transformation JET, vous démarrez avec un exemple de code d'application que vous voulez produire, qui consiste généralement en un ou plusieurs projets Eclipse. Cet exemple d'application est appelé l'exemplaire. Vous utilisez ensuite l'éditeur de création pour identifier les parties de l'exemplaire qui varient d'une application à l'autre. Ce processus d'identification produit un modèle de données qui représente les aspects variables de l'exemplaire. Vous pouvez aussi associer des actions de génération de code aux éléments du modèle. Enfin, vous utilisez l'éditeur pour créer des canevas JET à partir de fichiers d'exemplaire, et vous effectuez des remplacements de texte par des références au modèle qui est développé.
Après avoir créé la transformation modèle en texte et le métamodèle correspondant, vous pouvez utiliser des modèles d'entrée XML de base pour valider la transformation. En outre, un autre code Java peut consommer la transformation à l'aide d'outils tels que les outils de transformation de mappage de modèle à modèle.