Se conoce como sistema por lotes (en inglés batch processing), o modo "batch", a la ejecución de un programa sin el control o supervisión directa del usuario (que se denomina procesamiento interactivo).