"Classic" HTTP-based page-swapping EWD applications follow a framework which is summarised below and represented in the image below. Each page transition follows a common and very simple pattern. This simple framework allows any web application of any complexity to be constructed: