System designers generally don’t have the time, skill-set or resources to build every basic function, such as digital beamforming receivers, from the ground up. This approach enables designers to optimize hardware integration by minimizing space, power and complexity, while also maximizing system differentiation by enabling firmware-level and systems-level software customization for specialized features.