La spécification décrit ce que la machine doit faire.
L'Automation Model décrit comment l'automatisme est structuré, indépendamment du constructeur.
L'implémentation décrit comment le modèle est réalisé sur Rockwell, Siemens, Omron ou une autre plateforme.
Toute évolution validée est versionnée.
Une divergence de code ne réécrit jamais silencieusement une spécification validée.
Les relations machine / module / plateforme restent configurables tant qu'une règle commune n'est pas validée.