Assessment of today's mobile banking applications from the view of customer requirements | Synapse