We will explore the causes that created the Fintech movement, identify the challenges most Fintechs are currently facing and envisage their role in the future financial services ecosystem and their relationship with the Main Street banks.