I noticed one of your responses to cloud based CRM was access to internet. Well, you can get teathering or hotspot on your phone that, unless your in the boonies, should be able to get service wherever you are. Granted its not cheap but, it is a solution if you are really considering cloud solution