The popularity of the World-Wide Web has highlighted the prevalence and the usefulness of client-server applications. Whereas the client-server model is well understood and widely implemented, there has been little analytical analysis of the model based on queueing theory. This paper explores the client-server architecture in terms in terms of time-event diagrams and queueing theory. Mathematical expressions of turnaround time for a variety of client-server configurations will be presented. Keywords: client-server, queueing theory, middleware, turnaround time. 1 INTRODUCTION The popularity of the World-Wide Web (WWW) has spurred a dramatic rise of client-server applications on networked systems. Although tools based on object-based technology such as CORBA (CommonObject Request Broker Architecture) , Java, and DCOM (Distributed Components) are currently in the spotlights, the client-server architecture  remains the basic infrastructure of distributed applications, applications whi..