NSX provides micro-segmentation that allows each machine to have its own firewall, preventing attackers from moving freely within the datacenter. It also provides security for virtual machines and mobile devices accessing infrastructure resources. NSX enables scaling resources up and down without compromising security, including using it for developer clouds, multi-tenant infrastructure, disaster recovery, hybrid networking, and metro pooling across datacenters with Layer 2 stretching.