What is this scenario about?

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.

Why is the offline Architecture necessary?

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.

Success stories and show cases

See here