Question: what is the difference between interactive-mode and batch-mode application software?
Answer: Interactive session are usually used so that a person can become familiar with the computing environment and test their code before attempting a long production run as a batch job. ... Batch jobs are best for longer running processes, parallel processes or for running large numbers of short jobs simultaneously.