TurboGears is built around the model-viewer-controller (MVC) paradigm. MVC is a system for breaking up applications into three different main sets of components: models, views, and controllers (see Figure 3.1). This is good because the model helps you to write applications faster and makes them easier to understand and maintain.
Figure 3.1. Keep your code separated with MVC