Il software di schedulazione è uno strumento informatico che semplifica i processi di programmazione automatizzando l’emissione delle sequenze di lavoro. Sulla base delle regole e dei vincoli definiti (disponibilità, priorità, capacità produttiva), lo schedulatore realizza in modo automatico un piano di produzione fattibile e ottimizzato per l’utilizzo delle risorse nel breve termine.
Lo scheduler, quindi, definisce delle sequenze produttive ordinate secondo una o più grandezze (ad esempio: materiale, colore, diametro, peso…) sulla base delle specifiche esigenze e degli obiettivi dell’azienda e nel rispetto di tutti i vincoli dati.