Una cosa è generare il tabellone delle partite e un'altra assegnare data, ora, campo e arbitro senza che nulla vada in conflitto. Il programmatore automatico risolve questa seconda parte in un colpo solo, per un'intera stagione o solo per una giornata.
Condizioni configurabili
Giorni della settimana in cui si gioca, intervallo tra le giornate (7 = una a settimana, 1 = giorni consecutivi), durata di ogni partita, margine tra le partite e riposo minimo perché una stessa squadra non giochi due volte di fila.
Sedi e arbitri insieme
Distribuisce le partite tra i campi registrati rispettando il loro orario di apertura, e assegna gli arbitri senza sovrapporre i loro orari — se possibile, lascia lo stesso arbitro nella stessa sede per tutta la giornata. Senza sedi registrate, assegna solo il giorno e gli arbitri.
Solo ciò che manca
Può essere limitato alle partite che ancora non hanno una data, lasciando intatte quelle che l'organizzatore ha già programmato a mano.