Batch process engine