Introduction What is a client/server environment, also referred to as client/server architecture? Surely this approach to the application of computers and communications technologies has been gaining significant attention in the recent years. No organization of any size appears to be immune to this revolutionary approach to the development of information systems. So, what is it? Consider the following definition: Client/Server Architecture is an application design approach that results in the decomposition of an information system into a small number of server functions, executing on one or more hardware platforms, that provide commonly used services to a larger number of client functions, executing on one or more different but interconnected platforms, that perform more narrowly defined work in reliance on common services provided by the server functions. The key components of this definition are shown on Table 1, along with their implications for disaster recovery and business continuity (DRBC) planning for client/server environments.