Technology and innovation in financial services industry