The advantages of having a batch processing system is very beneficial for businesses with large amount of records and data. It helps with organization of the records stored on the master file. Batch processing is more economical than having a transaction or a real time system. It is more economical for the company because the batches are predetermined unlike real time where the data received is
. undetermined. The company can budget better for predetermined batches than undetermined quantities. With batch processing, work can be done during a time when the computer is not being used. Errors that are found in a batch processing can be reported and corrected right away. Batch processing is especially beneficial for small businesses that can't afford to have an ongoing production line. Batch processing also allows sharing of computer resources. It allows the processing of jobs that need to be shifted when the computer is less busy and it avoids idling of computer resources.