The paper describes a working version of the EarthCAD software package, which consists of three programs. The first program, called EarthModel, is used to interpret data measured by geoelectrical sounding. The second program, called EarthGrid, is used to calculate the propagation resistance, touch voltage and step voltage for a system of grid earthing conductors laid in a horizontally stacked multilayer soil model. The third program, called EarthCable, is used to analyze the stationary temperature field of power cables buried in heterogeneous soil. This software package was implemented in a Windows environment using a combination of two programming languages: Visual Basic and Fortran.