The application is vb.net front end and sql server express backend. The networks are always cabled LANs. Installations are small with only a few users, none of whom would have any technical knowledge. Very little technical support is ever called for and I'd like to keep it that way. I don't know Java or Objective C or HTML/CSS/Javascript which as far as I can see seem to be the choices for smartphone development on Android, iphone or web based application I want users to be able to access as much of the functionality of the application as possible for the least effort both in terms of coding and acquiring new skills on my part.
I don't know where to start or which would provide the easiest path. I don't know how to make the database available to smartphones whilst keeping it physically secure in a small office. If all things were equal I'd probably learn towards HTML/CSS?Javascript as it seems to be the most widely applicable. On the other hand maybe I should wait for win phone 7?