SurGe is a computer program which enables to generate surface as an interpolation (approximation) function of two independent variables. The program has the following basic features: Implements an interpolation approximation method called ABOS. Basic input is a simple ASCII file containing X Y and Z coordinates of points irregularly spaced in some region. The surface can be defined not only by points but also by spatial (three-dimensional) polylines. So called fault lines can define discontinuity in generated surface. Generated surface can pass through points exactly or can be approximative. Smoothness of resulting surface can be controlled by one parameter. Large data sets (with noise) can be effectively filtered. Quality of resulting surface is comparable with surface created by Kriging or Minimum curvature method.