The world is moving to software-based approaches and away from using proprietary and static hardware. This has been driven first by server virtualization and more recently by cloud computing. This is occurring up and down the IT stack, and this includes the Application Delivery Controller or load balancing layer.