A shared beamformer flexibly allocates beams among phased array antenna apertures of a satellite (or other type of platform). By sharing the beamformer among the apertures, if one aperture is not providing useful coverage (due to orientation, traffic volume, signal frequency, signal polarization, etc.), the beams may be reallocated to one or more other apertures that are providing useful coverage. To share the beamformer among the phased array antenna apertures, a selector network (e.g., one or more switches) is used to select which particular apertures are to send or receive signals.