An overview of the GlueX simulation framework is presented within the context of the GlueX data flow model. The interfaces to the geometry and fields description, and to input and output event streams is described, together with a tool set for manipulating these streams. The existing implementation uses the Geant3 libraries. A prototype implementation using Geant4 is under development.