There are many company types within the financial services industry that benefit from IT outsourcing. There are 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.