A: QGIS with the "Surveying Tools" plugin (free) or n4ce (starting at ~$800) are good low-cost options.