Economical globalization and outsourcing have inspired the surge of research in distributed computer-aided design. This paper presents a framework for Internet-based symbolic distributed computer-aided design (SDCAD). This framework uses the Internet to connect designers at various physical locations to conduct collaborative designs in real time. The framework has a client-server-based MVC (Model-View-Controller) architecture. The model holds the application logic and stores the design data on a server, the view graphically represents the data to the designers in their design windows, and the controller links the model and view together. The purpose of the framework is to support applications where the main design issue is the layout of known components. The major advantage of the SDCAD framework is the dramatic reduction of data traffic during the collaborative design process (up to hundreds of times less). Thus, it reduces the requirement on the network bandwidth and increases the s...