1. A method for executing a mass data run using parallel processing comprising: receiving a batch process request from a logically decoupled application; clustering a plurality of independent work packages based on the batch process request, each independent work package corresponding to a discrete business object action to be performed in parallel; and executing the plurality of independent work packages in parallel external of the application.