ALPHAFX, AGFA , ALPHAPRO , ARGOFX : A COMPARATIVE REVIEW