Comme son nom l'indique, ca permet de planifier le déroulement de jobs sur un parc de machines.
Exemple :
Tu as un parc de machines sur lesquelles tu reçois des données. Tu veux lancer un script qui les traite toutes les 4h, puis en fonction du résultat de ce traitement (échec ou pas) faire d'autres actions (par exemple transférer les fichiers créés sur d'autres machines), qui elles même feront de nouvelles actions, etc.
Tu peux créer des scripts "monstrueux" a déployer sur toutes tes machines pour gérer ca, ou créer des scripts de base (les jobs) et laisser la tâche de l'ordonnancement (donc créer les relations entre les exécutions et les taches qui en découlent) à un outil spécialisé pour ca.