What makes banking app development ideal?

I'm assuming the enterprise platform will only be available as a SaaS and not something that can be deployed into a personal cloud account...