The Three-Tier Client/Server Model
Figure 2. Move It Out. Moving your data access out of the client and encapsulating it in objects brings you one step closer to three-tier client/server architecture.