This report presents the design and implementation of a Framework for drawing the Architecture of Buildings, as well as a brief introduction to computer graphics, OpenGL, framework, and the advent of framework. In the design phase, we discourse on how we design each class in the framework. In the implementation phase, we demonstrate the programming process with an emphasis on the methods that will be overridden. We also implemented two sample applications based on the framework to illustrate how application developers implement new applications by using the framework, and consequentially to testify the advent of the framework. The conclusion is that successful framework is a reuse technique for developing new applications, and has potentiality to improve the efficiency and quality of application software development.