Lucrarea batch este probabil una dintre cele mai vechi metode în utilizarea și gestionarea resurselor computerului. Pur și simplu, un utilizator colectează o anumită cantitate de date, de obicei sub formă de fișiere, și pregătește o lucrare în lot pentru a trata toate acele fișiere printr-un anumit program de calculator sau un set de programe dintr-o dată. Spre deosebire de o sesiune interactivă de computer, în care utilizatorul emite activ comenzi și primește solicitări de intrare de la computer, jobul în lot cuprinde toată munca pe care utilizatorul a dorit să o facă cu acele fișiere și date într-o singură operațiune.
În primele zile ale calculului, computerele uriașe mainframe erau scumpe de deținut și de operat. Ca urmare, sarcina batch a fost concepută ca o modalitate prin care utilizatorii pot trimite lucrări pentru ca computerul să le proceseze, care ar putea aloca puterea de calcul și resursele sistemului în mod uniform pe parcursul zilei. În cele din urmă, pe măsură ce mainframe-urile au preluat utilizatori la distanță prin intermediul terminalelor, ziua obișnuită de lucru a implicat mai multe sesiuni interactive care au ținut mainframe-ul ocupat. Lucrările în lot au fost apoi programate în cozi pentru a funcționa pe timp de noapte. În acest fel, costul acestor sisteme de calcul costisitoare a fost mai bine justificat.
Pe măsură ce industria tehnologiei informației a continuat să înflorească și computerele s-au răspândit pe desktop, jobul în lot a continuat să rămână un element de bază al utilizării computerelor, deși multe joburi în lot sunt invizibile pentru majoritatea utilizatorilor obișnuiți de computere desktop. Unele dintre cele mai obișnuite joburi de lot care pot fi trecute cu vederea sunt procese simple care au loc în fiecare zi în culise. Imprimarea unei serii de fișiere este o formă de lucrare în serie în care documentele sunt trimise la o imprimantă și programate pentru ieșire. Un alt loc de muncă tipic este curățarea fișierelor temporare care sunt acumulate prin utilizarea diferitelor programe de calculator pe parcursul zilei.
Există și alte tipuri de joburi batch care sunt capabile să proceseze mai multe fișiere conform specificațiilor definite de utilizator. Programele de manipulare a imaginilor vin cu metode de procesare în lot încorporate care permit utilizatorului să efectueze operații repetitive pe o mare parte a imaginilor. În alte contexte, mai mari, procesarea în loturi este, de asemenea, responsabilă pentru numeroase sarcini legate de afaceri. Raportarea generată de computer la sfârșitul zilei, care rezumă toate datele colectate, este o lucrare de lot obișnuită efectuată. Bazele de date ocupate preiau, de asemenea, joburi în loturi, astfel încât atunci când cantități mari de date colectate ar putea stresa baza de date, acestea pot fi adăugate la baza de date în loturi.
Ca urmare a utilității sarcinii de loturi, mai multe tehnici de lucru cu loturi continuă să evolueze. IBM® a dezvoltat sisteme de operare și sisteme software întregi pentru platformele sale de calcul, care sunt orientate în mod special către operațiuni de programare și procesare în loturi mari. Fiecare sistem de operare pentru computer desktop vine, de asemenea, cu unele mijloace de programare sau de lucru cu joburi în lot. Limbajele de scriptare au evoluat cu ușurință în pregătirea și organizarea joburilor în lot care necesită utilizarea mai multor programe software, iar demonii de planificare precum cron UNIX™ sau programatorul de joburi Microsoft® pot rula un job batch ca un anumit utilizator cu unic permisiuni din motive de securitate.