Transform app is a thick client, i.e. most of the components essential for operating the app are already installed on mobile devices.

Transform app uses local data storage to enable users to interact with data and carry out submissions even when devices aren’t connected to the internet. Once the internet is available, the app syncs local data with the server.

Though transform app allows users to carry out many necessary tasks on their devices without depending on the server, it requires internet connectivity to be launched for the first time so it can download metadata for offline use.