Application Delivery Controller (ADC) sind Netzwerk-Appliances, die entwickelt wurden, um die Performance, Sicherheit und Widerstandsfähigkeit von Anwendungen zu erhöhen, die über das Internet bereitgestellt werden. Application Delivery Controller haben sich im letzten Jahrzehnt immer weiter verbreitet. Dies liegt größtenteils daran, dass veraltete Load-Balancing-Appliances heute oft nicht mehr in der Lage sind, alle Anforderungen an die Anwendungsbereitstellung und die Anwendungs-Performance zu erfüllen.