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.