Thought Machine is a technology company that provides cloud native core banking software. It offers a platform called Vault, which enables banks and financial institutions to create and manage their own financial products with flexibility and speed. The company aims to modernize banking infrastructure through the use of innovative technology and APIs.