Varianten dienen dazu Modelle und/oder Objekte zu erstellen, die per Variantenbeziehung ihre Master "kennen". Dadurch wird ermöglicht, unterschiedlich modellierte Modelle oder verschieden attribuierte Objekte zu erzeugen, die über die Variantenbeziehung miteinander in Beziehung stehen.
Master und Variante können per Reportskripte ausgewertet und verglichen werden.