Abstract
Client/server systems have evolved from simple graphical front ends for relational data bases to object-oriented and distributed data bases. This article discusses the merits of the emerging technologies of the new generation of client/server systems—three-tier architectures, object-oriented data bases, object request broker systems, and replication—and the design and management issues in developing applications for such systems.