Technologies Role in Financial Markets