VisualSFM is a GUI application for 3D reconstruction using structure from motion (SFM). The reconstruction system integrates and improves upon several of my previous projects. VisualSFM is able to run very fast by exploiting multicore parallelism in feature detection, feature matching, and bundle adjustment. In addition, VisualSFM provides the interfaces to run Yasutaka Furukawa's PMVS/CMVS tool and to prepare data for Michal Jancosek's CMP-MVS. This software also comes with two research projects: Schematic Surface Reconstruction and Single View Repetition Analysis.