This kind of applications are designed for enterprises that sells products, and there are employers walking around selling those products and creating purchases orders by using the application installed on their Smart Devices.
This scenario is one the most distinctive because here we see that the offline architecture is completely necessary. If the app works only using internet connection, having no connection means that employees cannot sell, and then the enterprise loses money. But using the offline architecture the employees can create transactions without an internet connection, and once the device has connectivity it is possible to send all the data to a central server.