An architecture for controlling and programming in real time a drug infusion pump equipped with wireless communication module for short-range communication comprising: - a local signaling and control unit equipped with wireless communication module for short-range communication with said pump and with wireless communication module for long-range communication; - a remote displaying and programming unit comprising a personal computer equipped with a screen, said unit being equipped with a wireless communication module for long-range communication with said signaling and control unit, wherein said displaying and programming unit is programmed for: - displaying on said screen of said displaying and programming unit a first graph indicative of the temporal variation according to a predetermined time scale of the quantity of drug administered by the pump, said quantity being associated with the administration therapy with which the pump is programmed to operate; - displaying on said displaying and programming unit a second graph indicative of a temporal variation of the patient's conditions and/or of a control command imparted through the signaling and control unit for administering to the patient additional doses of drug (bolus), wherein said first and second graphs are displayed overlapped, i.e. they have in common at least a part of the area subtended by the curve of the graph, time axis, are displayed on the same screen portion and have a transparent background so as to be appreciable simultaneously and be easily compared, whereby the occurrence and the duration of the event associated with the second graph are synchronized with the variation of the quantity of drug administered by the pump with respect to the time scale; - accepting control commands on said displaying and programming unit for programming the quantity of drug to be administered per time unit by the pump, by means of a vertically draggable horizontal line with the cursor on the screen, said line corresponding to the flow level to be modified; - transmitting the newly programmed therapy to infusion pump by means of a first transmission step from remote unit to local unit and subsequently from local unit to infusion pump. - a local signaling and control unit equipped with wireless communication module for short-range communication with said pump and with wireless communication module for long-range communication; - a remote displaying and programming unit comprising a personal computer equipped with a screen, said unit being equipped with a wireless communication module for long-range communication with said signaling and control unit, wherein said displaying and programming unit is programmed for: - displaying on said screen of said displaying and programming unit a first graph indicative of the temporal variation according to a predetermined time scale of the quantity of drug administered by the pump, said quantity being associated with the administration therapy with which the pump is programmed to operate; - displaying on said displaying and programming unit a second graph indicative of a temporal variation of the patient's conditions and/or of a control command imparted through the signaling and control unit for administering to the patient additional doses of drug (bolus), wherein said first and second graphs are displayed overlapped, i.e. they have in common at least a part of the area subtended by the curve of the graph, time axis, are displayed on the same screen portion and have a transparent background so as to be appreciable simultaneously and be easily compared, whereby the occurrence and the duration of the event associated with the second graph are synchronized with the variation of the quantity of drug administered by the pump with respect to the time scale; - accepting control commands on said displaying and programming unit for programming the quantity of drug to be administered per time unit by the pump, by means of a vertically draggable horizontal line with the cursor on the screen, said line corresponding to the flow level to be modified; - transmitting the newly programmed therapy to infusion pump by means of a first transmission step from remote unit to local unit and subsequently from local unit to infusion pump.