AdapTable includes the Application function as means of allowing developers to ship custom state with the System.
This is done through Application Data Entries which are simple Key / Value pair objects.
There is no restriction on what can be stored in the the 'Value' other than that data must be able to be stringified - as it will be persistd as JSON.
The potential uses of Application Data Entries are endless.
In this example we added a 'Role' entry which is then used to decide the Entitlement for Layout; as the given value is 'Basic User' the function becomes 'ReadOnly'