Un Programma è una rappresentazione grafica e ordinata con tale dettaglio in modo che un insieme di funzioni e compiti siano svolti in un tempo stabilito e in condizioni che garantiscano l'ottimizzazione del tempo. Gli orari sono strumenti organizzativi di base in un progetto, nello svolgimento di una serie di passaggi per il completamento dell'attività, sono ideali per gli eventi, sono la base principale per l'esecuzione di una produzione organizzata.
Per creare una schedulazione è necessario partire scomponendo tutto il lavoro, è fondamentale e da lì si calcola quanto tempo sarà disponibile per il completamento di ogni sotto-task, qui a questo punto lo staff è organizzato e assegnato a ciascuno Uno ha la responsabilità di contribuire alla realizzazione di quel programma. Ognuno deve rispettare e rispettare le linee guida del programma, altrimenti il prodotto finale sarà direttamente interessato e quindi ci sarà insoddisfazione da parte di chi vuole che tale programma venga completato.
Ci sono molti modi per fare un programma, i più usati sono quelli che si sviluppano sotto forma di tabella, mostrano una colonna e una riga in cui sono le attività da eseguire e i tempi che sono pianificati per ciascuna, essendo liberi le tabelle per segnare il completamento e mantenere così un controllo costante sull'esecuzione dei passaggi. Ci sono anche orari a cui non è assegnato un programma, l'unico contrario sono responsabilità stabilite e mentre stanno facendo è essere collocati fuori tempo, in questo modo è possibile calcolare il tempo stimato per un progetto da svolgere dopo.