A designer represents a hypothetical idea by drawing geometry of a design object and describing various relating concepts, and flexibly modifies the representation according as a hypothesis is changed in order to make an idea explicit. Such a process is characterized by reflection-in-action. This paper proposes a design support system that integrates a geometric modeling tool and various conceptual design tools and supports a reflective design process performed on the design tools. A system is developed by integrating a 3D CAD into and integrated design support framework, named DRIFT, that we have been developing. DRFIT captures design operations on various design tools, organizes design alternatives, and facilitates a designer to to flexibily switch an alternative. In order to apply a mechanism of DRIFT, this research defines typical geometric operations on a 3D CAD, and incorporated them into DRIFT. A design example of a remote control of a television shows the ability of the system.