Užduočių valdymo kalba yra paketinio apdorojimo kalba, skirta naudoti IBM didžiuosiuose kompiuteriuose, tačiau ji taip pat naudojama kaip bendras terminas programoms, parašytoms užduoties valdymo funkcijoms atlikti. Kaip pagrindinio kompiuterio kalba, tai yra vadinamoji scenarijų kalba, kurioje scenarijai rašomi ir išsaugomi įvairioms funkcijoms vykdyti ir prireikus panaudojami. Kiekviena procedūra užrašoma kaip žingsnis, o kiekvienas veiksmas ištraukia programą, kuri atlieka tą veiksmą. Kadangi pagrindinį kompiuterį naudoja dešimtys vartotojų, pateikiami vykdymo ar atsiskaitymo komentarai, nurodomos dokumentų spausdinimo ar sujungimo paslaugų programos ir galiausiai pateikiamas viso darbo apibrėžimas. Galutiniam instrukcijų rinkiniui reikia priskirti pirmenybę pagrindinio kompiuterio naudojimo eilėje.
Užduočių valdymo kalba naudoja vadinamąsias katalogizuotas procedūras, kurios yra procedūrų bibliotekoje kataloguotų teiginių serija, kuri iškviečiama naudojant EXEC komandą. Jei reikia papildomų teiginių, šias kataloguotas procedūras galima modifikuoti. Esamo procedūrų rinkinio operandų reikšmės gali būti pakeistos, taip pat galima keisti procedūros parametrus naudojant nepaisymo sakinius arba pakeitimus, padarytus ir įterptus tinkama vykdymo tvarka.
Yra atskiri išsaugoti pareiškimai spausdintuvo išvesties komandoms išduoti. Reguliariai pateikiamų ataskaitų parametrai gali būti pavadinti, įrašyti ir iškviesti spausdinti, kai prireikia kitos to paties tipo ataskaitos. Šios spausdintuvo išvesties komandos netgi turi nurodyti spausdintuvui, kokio tipo popierius turi būti naudojamas spausdinti, identifikuodamos jį pagal SYSOUT komandos kodą pagrindinio kompiuterio spausdintuvams. Visos spausdinimo instrukcijos, paprastai gaunamos paspaudus mikrokompiuterio spausdintuvo mygtuką, turi būti nurodytos spausdinimo išvestims, pvz., pilnas arba pusiau dvipusis spausdinimas, pilkos juostos perdangos arba perdangų nebuvimas, laiko ir datos antspaudavimas ar ne, ir bet kokių skaitmeninių duomenų įtraukimas. vaizdai ar logotipai.
Darbo valdymo kalba taip pat naudoja IBM pagrindiniams kompiuteriams skirtas programas. Šios paslaugų programos naudojamos paketiniam apdorojimui pagal poreikį. Yra trys pagrindiniai IBM paslaugų programų rinkiniai: (1) sistemos paslaugų programos, (2) prieigos paslaugų metodai ir (3) duomenų rinkinių paslaugų programos. Sistemos komunalinės paslaugos naudojamos visų katalogų priežiūrai ir tvarkymui; prieigos paslaugų metodai apdoroja virtualios saugyklos prieigos metodo instrukcijų rinkinį, o duomenų rinkinių komunalinės paslaugos yra atsakingos už duomenų rinkinių kūrimą, spausdinimą, kopijavimą, perkėlimą ir ištrynimą. Šios paslaugų programos yra aprūpintos darbo valdymo kalbos operacine sistema.
Darbo valdymo kalbos operacinė sistema dešimtmečius siūlo didelę įrenginio nepriklausomybę. Šis nepriklausomumas buvo skatinamas leidžiant darbe naudojamą įrenginį vadinti bendriniu pavadinimu; tačiau naudojant jo modelio numerį, galima nurodyti konkretų taškinį spausdintuvą arba rašalinį spausdintuvą. Tas pats pasakytina ir kuriant atsargines kopijas, kai bendras UNIT=TAPE arba UNIT=DISK naudojimas sukurtų atsargines kopijas į atitinkamą laikmeną.