In this report, we present a Bridge simulator and we discuss object-oriented analysis, design and programming. The design phase uses automated support to illustrate how we apply the concepts of object-oriented methodology to develop software--a Bridge simulator. The implementation of the Bridge simulator demonstrates the programming process by using an object-oriented language (C++). Important features of the Bridge simulator are the use of the object-oriented paradigm for design and the use of the X Window/Motif toolkits to construct a user interface for simulating the hidding and the playing of the game of Bridge. We conclude with the results of the Bridge simulator, discuss a research on computer Bridge and suggest avenues for further directions in which the project could be extended.