APEXFX , AGFA , ALPHATRADE , ARGOFX : THE COMPARATIVE REVIEW