There are numerous GIS software to perform image classification, some are already mentioned above. However, the performance of image classification is measured using a criterion not based on the software has been used. Several criterion which are often used such as: kappa, user accuracy, producer accuracy and total accuracy. These criterion are calculated using a confusion matrix based on ground check. Some software provide an automatic calculation of accuracy assessment e.g. ENVI (http://www.exelisvis.com/docs/CalculatingConfusionMatrices.html), but often we have to make our own confusion matrix.