PowerAMC met à votre disposition de puissantes fonctionnalités de génération qui permettent de générer d'un modèle à l'autre, tout en gardant ces deux modèles synchronisés. Vous pouvez ainsi modéliser vos données au niveau abstrait dans un MCD, générer un MLD pour modéliser des fonctionnalités ne tenant pas compte des détails de mise en oeuvre, puis générer plusieurs MPD pour différents SGBD.
Le tableau suivant montre quels types de modèles vous pouvez générer à partir d'un type de modèle donnée :