If the cost of ArcGIS is a barrier, high-quality open-source alternatives offer similar professional GIS capabilities: