As the Internet gained popularity, a separate infrastructure
for application delivery evolved out of the practical
necessity to separate application logic from the security,
performance and scaling issues of application delivery.
While the application logic is implemented over endpoint
application servers, application delivery is implemented
over intermediary middleboxes – together comprising a
modern application deployment environment.