操作十分复杂，运行程序需要专门的操作员处理。在大量用户时，用户需要把程序交给操作员，来日再去取结果。另外一个原因是，在早期的电子计算机上，终端设备界面（以后发展到图形用户界面）的交互程序尚未推广。批处理的发展远胜当初的大型电脑上的应用，现在也常用于UNIX环境，用CRON和at机制来安排复杂的工作程序。微软的DOS和Windows系统也有类似的命令描述语言，称为批处理文件。