NFV allows network functions to be dynamically instantiated, scaled and moved as virtual instances. This agility enables network operators to quickly respond to changing traffic patterns and business requirements without being tied to specific hardware.