El procesamiento por lotes, también conocido en inglés como batch processing o simplemente batch, consiste en la ejecución de un programa sin supervisión del usuario. Es decir, que pueden ejecutarse sin necesidad de que el usuario realice ninguna interacción.
El procesamiento por lotes es a menudo aprovechado para tareas repetitivas sobre conjuntos de información. Sería poco práctico que los responsables informáticos tuvieran que estar constantemente ejecutando y controlando estas operaciones.
Además, el procesamiento de lotes también permite ejecutar estas tareas, con una reducción casi a cero de la probabilidad de error, algo que con procesamiento manual sería mucho más probable.Programas conocidos que funcionan con procesamiento por lotes son GIMP, EXEC II o GNU Octave, entre muchos más.