Could tech companies take over the financial sector?