Dentro ogni database del Configuratore possono essere definite una o più macchine. Ogni Macchina rappresenta un prodotto finito che deve essere configurato. La configurazione di una macchina è definita dalla distinta codici della macchina stessa.

Per il Configuratore la Macchina può essere pensata come un contenitore nel quale entrano variabili e dal quale escono codici

Ogni Macchina si compone di Zone. Le zone sono dei contenitori logici per facilitare il lavoro di organizzazione che l'Autore deve fare in fase di design della Macchina. Le zone possono essere strutturate a livelli gerarchici. Il numero e la struttura delle zone sono totalmente indifferenti al Configuratore.

Come ultimo nodo della struttura ad albero della Macchina abbiamo il Gruppo. Il gruppo è direttamente associato ad un Codice e ad una Quantità. Il modo in cui il codice del gruppo viene prodotto dipende da un insieme di Regole legate al gruppo stesso.