Client
Figure 1: Client side framework