Figure 1:
Application Architecture.