NFV Adoption: What Is It and Where Is the Technology Going? - IT Consulting | Advanced Technology Consulting (ATC)