Do you need to track and manage assets and inventory in remote areas? Places like Northern Canada, remote desert locations, mountains etc.? If so, it can be a challenge using cloud based asset tracking solutions that require an Internet network connection.
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
https://www.thuraya.com/SatSleeve