While
technical solutions can allow for users to keep local copies of the
asset and inventory database, it becomes challenging to reliably manage
keeping all these copies of the data in synchronization. A better
approach is to use a satellite based network connection which can be
added to many common Android and iPhone devices. That way, your system
stays simple and easy to use, which allowing certain users the
flexibility of working from virtually anywhere on the globe.
Here's an example of a solution add-on that lets you take GoCodes anywhere on the globe.
http://www.thuraya.com/satsleeveandroid