The software to choose depends on your objectives.
For GIS purpose, QGIS is great. It includes many toolboxes for spatial analysis. It is an open source alternative to ArcGIS.
For image processing, you can use MonteverdiMonteverdi. Monteverdi is particularly usefull if you have very large images. It is an open source alternative to Erdas.