Insulin delivery systems include a first insulin pump and a second insulin pump, wherein each pump includes a memory configured to store an infusion program, a control unit configured to control operation of the pump, and a communication interface for data exchange with the other pump, wherein the control unit of the first insulin pump is configured monitor, a status of the first insulin pump, activate a search for the presence of the second insulin pump when a predetermined status is assumed, and, upon detection of the presence of the second insulin pump, transmit, via the communication interface of the first insulin pump, the infusion program stored, and the control unit of the second insulin pump is configured to search for the presence of the first insulin pump, and, upon detection of the presence of the first insulin pump, receive and store, the infusion program.