When an application needs to be accessible on a mobile device, the first question is whether it needs to be a native client application (think App Store) or whether it can be a web application targeted for mobile displays. There are cases where native client applications are desirable or required. For example, one of our clients required integration of an iPhone with a RFID scanner. That taps into native code libraries of the device, which is really beyond the reach of a web application developed for mobile.
The other approach we take is building web interfaces targeted for mobile devices. Using Bootstrap and Cordova, we can present an appropriate mobile style and leverage most of the device capabilities like camera, phone, email, and GPS, as needed. Check out our page on web development to see the many different platforms available for this purpose and how we select from them. In the case of a mobile web interface, the Meteor stack is a strong choice due to its implementation of Bootstrap and Cordova. Meteor can provide an excellent mobile experience while also providing a world class desktop web interface.
Click below to explore your mobile options.