A method for performing a bundling process and related calculations on a large group of objects, comprising: distributing (103; 205; 502) the large group of objects into work packages, wherein the distribution of the objects is performed randomly or by iterating through the group of objects and placing each object into a work package or by taking a range of objects and placing them into a work package; processing (105; 206; 504) the work packages in parallel to place the objects into unique bundles, wherein each of the unique bundles is associated with a unique identifier by: placing each of the work packages in a queue within one of several parallel bundle processes, performing each of the bundle processes by accessing an initial object placed in the corresponding work package, wherein the initial object has not been processed in an other work package and then iteratively searching, starting from the initial object and using a search algorithm, for related objects by accessing information in the currently considered object, the information defining all objects related to said object by either a link from said object or a link to said object, and placing all related objects determined in each of the bundle processes in each corresponding one of the unique bundles, each of the unique bundles comprising the related objects along with their data and links between them; saving each of the unique bundles in a Bundle Data Base in a synchronization step after the objects in the work packages are processed; and performing, in parallel, calculation processes by processing the objects in the bundles, wherein related objects in a bundle are processed together in one of the calculation processes. distributing (103; 205; 502) the large group of objects into work packages, wherein the distribution of the objects is performed randomly or by iterating through the group of objects and placing each object into a work package or by taking a range of objects and placing them into a work package; processing (105; 206; 504) the work packages in parallel to place the objects into unique bundles, wherein each of the unique bundles is associated with a unique identifier by: placing each of the work packages in a queue within one of several parallel bundle processes, performing each of the bundle processes by accessing an initial object placed in the corresponding work package, wherein the initial object has not been processed in an other work package and then iteratively searching, starting from the initial object and using a search algorithm, for related objects by accessing information in the currently considered object, the information defining all objects related to said object by either a link from said object or a link to said object, and placing all related objects determined in each of the bundle processes in each corresponding one of the unique bundles, each of the unique bundles comprising the related objects along with their data and links between them; placing each of the work packages in a queue within one of several parallel bundle processes, performing each of the bundle processes by accessing an initial object placed in the corresponding work package, wherein the initial object has not been processed in an other work package and then iteratively searching, starting from the initial object and using a search algorithm, for related objects by accessing information in the currently considered object, the information defining all objects related to said object by either a link from said object or a link to said object, and placing all related objects determined in each of the bundle processes in each corresponding one of the unique bundles, each of the unique bundles comprising the related objects along with their data and links between them; saving each of the unique bundles in a Bundle Data Base in a synchronization step after the objects in the work packages are processed; and performing, in parallel, calculation processes by processing the objects in the bundles, wherein related objects in a bundle are processed together in one of the calculation processes.