Model View Controller - MVC

Figure 1.3. Overview of MVC