Insulin delivery system, the insulin delivery system comprising a first insulin pump (1, 505) and a second insulin pump (1, 505'), each of the first insulin pump (1, 505) and the second insulin pump (1, 505') comprising: a) a memory which is configured to store an infusion program, b) a control unit which is configured to control operation of the insulin pump (1, 505, 505'), c) a communication interface for data exchange with the other of the first insulin pump (1, 505) and the second insulin pump (1, 505'), the control unit of the first insulin pump (1, 505) being configured to autonomously perform the steps of d) monitoring, during operation of the first insulin pump (1, 505) according to the infusion program, a status of the first insulin pump (1, 505), wherein the status comprises at least one of a filling state of an insulin reservoir of the insulin pump (1, 505), the status of a battery of the insulin pump (1, 505), and an error status of the insulin pump (1, 505), e) activating a search for the presence of the second insulin pump (1, 505') when a predetermined status is assumed by the first insulin pump (1, 505), and, upon detection of the presence of the second insulin pump (1, 505'), f) transmitting, via the communication interface of the first insulin pump (1, 505), the infusion program stored in the memory of the first insulin pump (1, 505) to the second insulin pump (1, 505'), the control unit of the second insulin pump (1, 505') being configured to perform the steps of g) searching for the presence of the first insulin pump (1, 505), and, upon detection of the presence of the first insulin pump (1, 505), h) receiving, via the communication interface of the second insulin pump (1, 505'), an infusion program from the first insulin pump (1, 505), and i) storing the infusion program in the memory of the second insulin pump (1, 505'). a) a memory which is configured to store an infusion program, b) a control unit which is configured to control operation of the insulin pump (1, 505, 505'), c) a communication interface for data exchange with the other of the first insulin pump (1, 505) and the second insulin pump (1, 505'), d) monitoring, during operation of the first insulin pump (1, 505) according to the infusion program, a status of the first insulin pump (1, 505), wherein the status comprises at least one of a filling state of an insulin reservoir of the insulin pump (1, 505), the status of a battery of the insulin pump (1, 505), and an error status of the insulin pump (1, 505), e) activating a search for the presence of the second insulin pump (1, 505') when a predetermined status is assumed by the first insulin pump (1, 505), and, upon detection of the presence of the second insulin pump (1, 505'), f) transmitting, via the communication interface of the first insulin pump (1, 505), the infusion program stored in the memory of the first insulin pump (1, 505) to the second insulin pump (1, 505'), g) searching for the presence of the first insulin pump (1, 505), and, upon detection of the presence of the first insulin pump (1, 505), h) receiving, via the communication interface of the second insulin pump (1, 505'), an infusion program from the first insulin pump (1, 505), and i) storing the infusion program in the memory of the second insulin pump (1, 505').