Method for a first user to process a software project consisting of a primary code and a machine code on a first processing station using the following method steps, the method steps being performed in the order indicated: - downloading a first copy of the primary code from a first memory onto the first processing station; - altering the first copy of the primary code; - producing a first program version of the machine code, wherein the first program version of the machine code is produced from the first copy of the primary code; - uploading the first program version of the machine code to a second memory; and - automatically uploading the altered copy of the primary code to the first memory, triggered by the uploading of the first program version of the machine code to the second memory; characterized by the following method steps: - checking whether a second program version of the machine code, produced from a second copy of the primary code, was uploaded to the second memory between the downloading of the first copy of the primary code and the uploading of the first program version of the machine code to the second memory; - downloading an altered second copy of the primary code from the first memory if the checking reveals that a second program version of the machine code was uploaded to the second memory; - outputting a request to the first user to combine the first copy of the primary code and the second copy of the primary code to form a third copy of the primary code; and one of the following two method steps: - producing a third program version of the machine code from the third copy of the primary code, uploading the third program version of the machine code to the second memory, wherein the automatic uploading of the altered copy of the primary code to the first memory is configured as uploading of the third copy of the primary code to the first memory; or - overwriting the second program version of the machine code with the first program version of the machine code, triggered by a reaction by the first user to the request that is output, wherein the automatic uploading of the altered copy of the primary code to the first memory is configured as uploading of the altered first copy of the primary code to the first memory. - downloading a first copy of the primary code from a first memory onto the first processing station; - altering the first copy of the primary code; - producing a first program version of the machine code, wherein the first program version of the machine code is produced from the first copy of the primary code; - uploading the first program version of the machine code to a second memory; and - automatically uploading the altered copy of the primary code to the first memory, triggered by the uploading of the first program version of the machine code to the second memory; - checking whether a second program version of the machine code, produced from a second copy of the primary code, was uploaded to the second memory between the downloading of the first copy of the primary code and the uploading of the first program version of the machine code to the second memory; - downloading an altered second copy of the primary code from the first memory if the checking reveals that a second program version of the machine code was uploaded to the second memory; - outputting a request to the first user to combine the first copy of the primary code and the second copy of the primary code to form a third copy of the primary code; - producing a third program version of the machine code from the third copy of the primary code, uploading the third program version of the machine code to the second memory, wherein the automatic uploading of the altered copy of the primary code to the first memory is configured as uploading of the third copy of the primary code to the first memory; or - overwriting the second program version of the machine code with the first program version of the machine code, triggered by a reaction by the first user to the request that is output, wherein the automatic uploading of the altered copy of the primary code to the first memory is configured as uploading of the altered first copy of the primary code to the first memory.