Well open source software is always a good start, for cost. But it really depends on what you want to do; position boundaries, exact heights, maps trees etc.
As for easy, again depends on what to do, the more complex and powerful the steeper learning curve. Most cave software is not brilliant for surface, a GIS is what you probably want., Curtain what I used for plotting trees in an orchard, that and a distox2.