Alguns programas de computador aproveitam o processamento em lote, um modo em que os dados de entrada são compilados antecipadamente e enviados de uma só vez, exigindo pouca intervenção humana. Isso contrasta com o processamento interativo, em que o computador aguarda sua entrada e a trata aos poucos, um item de dados por vez. Por exemplo, a maioria dos sites emprega processamento interativo, enquanto uma grande empresa pode usar processamento em lote para executar sua folha de pagamento semanal.
Vantagens
A equipe de um data center pode agendar o processamento em lote durante os horários em que os computadores estão ociosos, como durante a noite. Os operadores de computador podem atrasar ou priorizar lotes diferentes facilmente, dependendo das circunstâncias. Os trabalhos em lote são arquivos de computador padrão contendo comandos, programas e dados; uma vez criados, alguns podem ser executados repetidamente conforme necessário, adicionando conveniência para a equipe e ajudando a manter os custos de processamento baixos.
Desvantagens
Todos os dados de entrada de um trabalho em lote devem estar prontos antes que o computador possa executá-lo; isto significa que deve ser cuidadosamente verificado. Problemas com dados, erros e travamentos de programas que ocorrem durante trabalhos em lote paralisam todo o processo; as entradas devem ser cuidadosamente verificadas antes que o trabalho possa ser executado novamente. Mesmo pequenos erros de dados, como erros de digitação nas datas, podem impedir a execução de um trabalho em lote.