JCL signifie "Job Control Langage". JCL est un langage de programmation utilisé sur les Mainframes pour les traitements batchs. L'usage de JCL donne lieu à une synergie entre des données (bases et / ou fichiers) et des programmes. JCL permet aussi de décomposer les procédures, sectionner les traitements.