A system for realising a workflow for performing a number of tests to be made on at least one sample within a laboratory environment, the system comprising: at least one pre-analytical unit being configured to receive and to scan the at least one sample and to sort, aliquot and/or archive the at least one sample on request according to respective test requests included within a respective sample order comprising a sample-ID and sample test requests, wherein pre-analytical sorting/aliquoting information is uploaded from the pre-analytical unit to a decision unit and to scan the at least one sample again when the sample is transported back to the pre-analytical unit after the sample order has been updated by the decision unit, a plurality of analytical units (30_1,...30_N), each being configured to run at least one test of the number of tests on the appropriately sorted and/or aliquoted sample and to upload the test results to the decision unit, and the decision unit enabling at least one host to access the system and to submit the sample order for the at least one sample, and acting as intermediary and coordinator in communication between the at least one pre-analytical unit and the plurality of analytical units (30_1,..., 30_N), wherein the decision unit coordinates processing of the number of tests via a workflow until all tests have been done, the decision unit being further configured to download the sample order comprising the sample-ID and sample test requests from the at least one host, to distribute the at least one sample to an appropriate analytical unit according to distribution criteria which are configured by the decision unit itself [p.8, 1.36] and which are based on pare-analytical information from the at least one pre-analytical unit and on test results from tests of the number of tests which have already been performed by at least one analytical unit optionally combined with other sample related information, to update the sample order with respect to the uploaded test results arid to add new or confirmation tests and [p.9, 1.9] to comment, block, release, replace, modify or extend any requested test and: to combine current analytical data with other sample related information to decide a next pre-analytical step [p4., 1.16-20], so that the updated sample order is to be processed again until all test requests have been done and to collate gained test results with the sample and to give a respective report towards the at least one host. at least one pre-analytical unit being configured to receive and to scan the at least one sample and to sort, aliquot and/or archive the at least one sample on request according to respective test requests included within a respective sample order comprising a sample-ID and sample test requests, wherein pre-analytical sorting/aliquoting information is uploaded from the pre-analytical unit to a decision unit and to scan the at least one sample again when the sample is transported back to the pre-analytical unit after the sample order has been updated by the decision unit, a plurality of analytical units (30_1,...30_N), each being configured to run at least one test of the number of tests on the appropriately sorted and/or aliquoted sample and to upload the test results to the decision unit, and the decision unit enabling at least one host to access the system and to submit the sample order for the at least one sample, and acting as intermediary and coordinator in communication between the at least one pre-analytical unit and the plurality of analytical units (30_1,..., 30_N), wherein the decision unit coordinates processing of the number of tests via a workflow until all tests have been done, the decision unit being further configured to download the sample order comprising the sample-ID and sample test requests from the at least one host, to distribute the at least one sample to an appropriate analytical unit according to distribution criteria which are configured by the decision unit itself [p.8, 1.36] and which are based on pare-analytical information from the at least one pre-analytical unit and on test results from tests of the number of tests which have already been performed by at least one analytical unit optionally combined with other sample related information, to update the sample order with respect to the uploaded test results arid to add new or confirmation tests and [p.9, 1.9] to comment, block, release, replace, modify or extend any requested test and: to combine current analytical data with other sample related information to decide a next pre-analytical step [p4., 1.16-20], so that the updated sample order is to be processed again until all test requests have been done and to collate gained test results with the sample and to give a respective report towards the at least one host.