This talk will discuss the advantages of a rich, mixed architecture for delivering a compelling NFV virtualization infrastructure. It will discuss the challenges of bringing support for ARM architectures, both CPU and system level, up to a similar level as that enjoyed by the x86 community. The talk will address software approaches that maximize application portability across both CPU-rich and accelerator-rich system architectures, in order to improve network function application accessibility across a wider variety of underlying hardware. Lastly, the talk will address the ability to match workloads with both capable and appropriate infrastructure to provide maximum deployment flexibility while delivering optimal performance characteristics.