> - Application must be able to run on a mobile device and run in a browser (more marketable)
Are you americans living in the past? An application written for a browser will not be marketable at all in Norway, the users require a more efficient interface.
NB! In most european countries we stopped using checks for payments more than 20 years ago, USA is soooo late in using new technologies.