A system for automated shifting of a communications signal of a terminal located on a moving platform from a first satellite beam to a second satellite beam, the system comprising: a. an uplink switch in the satellite for receipt of the communications signal transmitted from the terminal, the uplink switch comprising: (i) a regenerative payload comprising at least one demodulator for extracting information received in the satellites, and an on-board processor for processing data; and (ii) a switch matrix and/or a channelizer for switching an uplink data channel from the first satellite beam to the second satellite beam upon receipt of a switch command; b. a downlink switch in the satellite for transmission of communications comprising: (i) a regenerative payload comprising at least one modulator for encoding a data signal to be sent from the satellites, and an on-board processor for processing data; (ii) a switch matrix and/or a channelizer for switching a downlink data channel from the first satellite beam to the second satellite beam; and (iii) at least two demodulators with a corresponding switch functionality in the terminal; characterized in that the switch matrix and/or channelizer of the uplink switch is configured to switch the uplink data channel from the first beam to the second beam into a common regenerative payload demodulator circuit in a synchronized manner concurrently with a corresponding frequency switch in the terminal uplink; and in that the system comprises; c. a computer software engine on board the satellite and the moving platform and configured with computer instructions for determining optimal time for beam shift execution. a. an uplink switch in the satellite for receipt of the communications signal transmitted from the terminal, the uplink switch comprising: (i) a regenerative payload comprising at least one demodulator for extracting information received in the satellites, and an on-board processor for processing data; and (ii) a switch matrix and/or a channelizer for switching an uplink data channel from the first satellite beam to the second satellite beam upon receipt of a switch command; (i) a regenerative payload comprising at least one demodulator for extracting information received in the satellites, and an on-board processor for processing data; and (ii) a switch matrix and/or a channelizer for switching an uplink data channel from the first satellite beam to the second satellite beam upon receipt of a switch command; b. a downlink switch in the satellite for transmission of communications comprising: (i) a regenerative payload comprising at least one modulator for encoding a data signal to be sent from the satellites, and an on-board processor for processing data; (ii) a switch matrix and/or a channelizer for switching a downlink data channel from the first satellite beam to the second satellite beam; and (iii) at least two demodulators with a corresponding switch functionality in the terminal; (i) a regenerative payload comprising at least one modulator for encoding a data signal to be sent from the satellites, and an on-board processor for processing data; (ii) a switch matrix and/or a channelizer for switching a downlink data channel from the first satellite beam to the second satellite beam; and (iii) at least two demodulators with a corresponding switch functionality in the terminal; c. a computer software engine on board the satellite and the moving platform and configured with computer instructions for determining optimal time for beam shift execution.