Many company types within the financial services industry benefit from IT outsourcing. These include investment firms, brokerage houses, banks, insurance companies, and credit/payment processing firms. Financial firms are often on the front line of technical innovation, finding new ways to streamline their users' experience and optimize investment performance. A few key technologies that have taken off include artificial intelligence (AI), big data, automation, and blockchain.