Several subjects related to gravity terrain correction, such as segmentation and geometric fitting of topography, methodology of gravity effect calculation, and difference between slab and spherical shell type corrections, are widely reviewed. Through the review, an effective terrain correction program in which accuracy in the correction is balanced with simplicity in excution is developed. The program written in microsoft Fortran for general use appears to be effective in the viewpoint of accuracy as well as simplicity. Topography data file which is convenient in management and retrieve is designed for the excution of the program. It is required for estimating terrain and Bouguer correction values to assume the mean density which should effectively be used over the area concerned. The preexisting methods for the density determination are examined and an alternative method modified the preexisting ones is proposed in the present study.